Merge pull request #4 from autermann/feature/eReporting

eReporting Header
- Create aqd module in the extension module with submodules api, coding and core.
- Support AQD as service parameter value with version 1.0.0:
   - add AQD service operator
   - add AQD request operators for GetCapabilities, DescribeSensor and GetObservation
   - add AQD response encoder for GetCapabilities, DescribeSensor and GetObservation
   - add AQD KVP decoder for GetCapabilities, DescribeSensor and GetObservation
Add adder methods for value
add setter for service
add init method and move the DAO getting to the init method
Add check if SettingValue is not null. If null use default value from definition.
Add check and add fees if they are set.
remove moved module
Add licenses from new modules
Remove unused and deprecated code
Remove file
Merge eReportingHeader implementation
possibility to register cleanup shutdown hooks
clean up reporting header SQLiteManager
Merge remote-tracking branch 'carsten/feature/eReporting' into feature/eReporting

* carsten/feature/eReporting:
  Remove file
  Remove unused and deprecated code
  Add licenses from new modules
  remove moved module
  Add check and add fees if they are set.
  Add check if SettingValue is not null. If null use default value from definition.
  add init method and move the DAO getting to the init method
  add setter for service
  Add adder methods for value
  - Create aqd module in the extension module with submodules api, coding and core. - Support AQD as service parameter value with version 1.0.0:    - add AQD service operator    - add AQD request operators for GetCapabilities, DescribeSensor and GetObservation    - add AQD response encoder for GetCapabilities, DescribeSensor and GetObservation    - add AQD KVP decoder for GetCapabilities, DescribeSensor and GetObservation