Current location on the homepage map

This makes the main map on the homepage show and center on your current location, keeping it up to date as you move.
If you reload the page and run `GoogleMapsLoaded()` in the JavaScript console, does that cause it to work?