Merge pull request #118 from Gamadril/master

Added support for tpm2 protocol. One frame used for all LEDs
Updated release package to include new device (tpm2)
Merge pull request #1 from tvdzwan/master

sync to tvdzwan:master
Improved philip hue device:
add lamp types autodetection
add full xy-Colorspace implementations
reduce http requests to the hue bridge. This prevents DDOS -> 503
add color black -> lamps off
save state is temporary disabled
Merge pull request #124 from bimsarck/master

improved philips hue device
Remove unnecessary code
 - reenable timer
Fixes saveState feature
Implemented color triangle calculations.
Removed saving of model ids. Save the corresponding color triangles instead for speedup.
Created HueLamp class holding the color space as well as the original state and current color.
Get the light id from the lamp object.
Get the light id from the lamp object.
Comments.
Renamed method parameters.
Merge pull request #130 from bimsarck/master

Remove unnecessary code
Added config switch for turing off the lamps if the color black is written.
Added author tag, added missing return statement.
Fixed QString string formatting, added safety check in case the connection to the bridge might be lost.
Moved color logic to lamp class.
Remove couts.