Refactoring of Geolocation. 

Removes GeolocationCallback and introduces GeolocationListener. Adds
the option to add multiple listeners to one Geolocation instance.