Merge change 24108 into eclair

* changes:
  Store Geolocation cached position between browser sessions.