Added summary's to all public API functions related to GeoLocation.

Changed Microsoft/GPSLookup.cs to suppress the initial warning asking for permission to access location data (needs testing).

Code cleanup and reorganising.