rename Sensor.h to Sensor.hpp
Replace SensorDetector with Sensors interface

* allocate most of the instances using default constructors
* Sensors implementations are backed by vector
Change unit tests

* use new Sensors conatiner
* server is now not used for unit testing
* Proto.hpp and proto.h are now compatible due to namespaces
Merge branch 'master' into unstable

Conflicts:
	Device.cpp
	Device.hpp
	ProtocolWrapper.hpp
	SensorDetector.cpp
	SensorDetector.hpp
	SensorHandler.cpp
in unit tests we don't have red leds..
can't delete non-pointer field
case sensitive include