Review geolocation compact string.

This pull request is just to get the code reviewed.
To be reviewed =>
- GoogleGeolocation.cs
- CompactString.cs