- Make CardReader, ElectricSwitch and ElectricGenerator powergrid entities to give them the option to only passthrough power if there is an online powergrid. Enables setting up puzzles which depend on the powergrid
- Improve how powergrid IO access points were handling changes in available power
- Don't add entities with "require powergrid" disabled to the list of powergrid entities to update