Restructure room and thermostat logic

- Rooms are now structs
- Setting the same temperature for every radiator thermostat in a single
room is now easier
- The button clicks from the frontend are collected during 10 seconds
(to prevent sending many many messages to the device (prevent battery
drain))