Astro: refactoring and new features.

Release Notes and docs: https://github.com/openhab/openhab/wiki/Astro-binding#release-notes-160

**Note:** The included astrolib-1.1.5ws.jar is currently not used, but i need this library for new features i want to add soon (moon calculations).