Support for many more subsystems
- added proper handling for English vs Metric setting
- added support for multiple heaters per body of water
- added support of the IntelliChem chemistry unit
- added support for light effects for light groups (if applicable)
- added a binary sensor for each schedule
- added Vacation Mode switch
- added binary sensor for tracking usage of individual heaters
- significant optimisations at the protocol level