Invert PercentCommand when 'invert_percent' option is true.

The 'invert_percent' option was only used in handleEvent() Method.
Use this option also for Commands sended to an ZWave Rollershutter.

Tested with Fibaro FGRM222 Roller Shutter.
Added Testcases for DPT 1.002, 1.003, 1.004, 1.005, 1.006 and 1.009
More accurate julian date to calendar conversion.
If there is no moon rise/set today, show the tomorrow.
Add length check to ensure V2 data is actually present.
Added moon azimuth/elevation and zodiac.
Optimized setting sun position.
Write protect astro items.
Merge pull request #1323 from gerrieg/astro

[Astro] small optimizations and moon azimuth/elevation/zodiac
Merge pull request #1326 from cdjackson/zwave-bin_v2

[Z-Wave] Add length check to ensure V2 data is actually present.
Add initial version of WD500Z to database
Add association class
Add config file to database!
Fix for MaxCube invalid settemperature when the actual temperature >25C
Hide device manufacturer information if it's not available
Added datatypes supported by calimero lib and respective testcases.
Merge pull request #1337 from cdjackson/zwave-hide-manufacturer

[Z-Wave] Hide device manufacturer information if it's not available
Merge pull request #1336 from marcelrv/master

[MAXCUBE] Fix for MaxCube invalid settemperature when the actual temperature >25C
Comments updated
Adding icon for attic and modified firstfloor icon to exclude the attic.