json: fix utf-8 handling, and use Json library class to serialize output instead of deCONZ own version
dbg: only print debug http response if body is not empty
zcl: disable ZCL default response since it will not be processed further
database: refactored to provide a proper database interface
ApsController: store a permanent point to the ApsController instance
configuration: completed whitelist/auth interface and fix UTC time format
add getUptime() method which returns the uptime in seconds
configuration: add support to reset password
improved CIE xyY color handling and colormode support
remove deprecated scenes API and be more tolerant to apirequests with URL query string
handle node zombie state
database: use TEXT instead of VARCHAR since SQLLite only uses TEXT anyway
database: adjust debug output levels
add method to mark user activity
uuid: remove curly braces { }
add plugin cleanup handler for application quit signal
improved task handling to respect node state and
make dummy lights available through commmandline switch
groups and scenes: refactored

- process creation and deletion of scenes per node instead using broadcasting
- use human readable name for unknown scenes
- improved group task handling
- scenes API support return error if duplicate exists
- lower default group delay from 2000 ms to 500 ms
- if a former deleted scene is found in a light, delete it again
lights: add ability to request reading of the real lights state through special HTTP header 'Query-State'