Hygiene
Add experimental KML upload method

This uses a non-public Google API
<https://maps.google.com/locationhistory/kml>, so it may stop working
at any time, which would be a shame.
Merge branch 'master' into gh-pages