Changed sensors, environment and service to support stop operation. 
Renamed GroupKey to SensorGroupKey. 
Small optimizations on sensors and StepListener.
MessagesProvider allows access to read/sent messages and send custom
messages.
Better handling of already existing Messages in MessagesProvider. 
Added support to retrieve a single received Message from
MessagesProvider.
Changed notification of received Message to use a own generated id.