Refactoring and new features.
Commit problem fixed.
Midnight calculation bug fixed.
Fixed julian date for sun position.
Fixed julian date finally.
Fixed start of the night.
Configuration shows system timezone at startup.
Publish only changed properties to openHab.
Added sign of the zodiac.
Added season calculation.
Considered northern and southern hemisphere in season calculation.
Added moon and eclipse calculations.
Fixed commit problem.
Merge branch 'master' of https://github.com/openhab/openhab into astro
Fixed wemo binding build.properties.
AstroConfig logs more timezone and dst infos.
Fixed daylight saving offset for moon rise/set.
Merge branch 'master' of https://github.com/openhab/openhab into astro
Fixed daylight saving offset in AstroConfig logging.
Merge pull request #1280 from gerrieg/astro

[Astro] refactoring and new features.