#8 more DDD refactorings
- light capable and detail created, extracted all light sensitive data
  there and removed from outdoor and room and details and DAO
- creation of outdoor and room moved out to a factory
- spring config reschuffled - sensor config effectivelly gone - all now
  hiden inside room and outdoor specifications
- sensor state added to read on/off and enabled/disabled states for both
  controls and sensors - added support in both
- setSwitchedOn and setEnabled added to control as a convenience method