Merge change 22261 into eclair

* changes:
  Adds browser-side of logic to make Geolocation obey Browser 'Enable Location' setting.