#19 adding light sensor to outdoor
 #19 implementing the dependency on lights
- removed TSL sensor from outdoor sensors and added into light capable
- updated support and outdoor and rooms, specifications and factories
- new specification concept, older observers rewritten using this one
- new specification to get satisfied either if we have light below
  treshold or a control on (i.e. the light itself is on, then we let the
  motion sensor switch it off)
- test cases added
- I2C sensor marked as not initialized if setup fails