Geolocation fixes

- Dismiss GeolocationPermissionsPrompt when user navigates
  away from the page or when the user responds to a prompt
  for the same origin on a different tab.
- Geolocation indicator missing in incognito tabs.

Change-Id: If73bc509a83ad543ed02f723c65dd1507f0d7ac1
diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java
index 81af49d..7d6e3f9 100644
--- a/src/com/android/browser/BrowserSettings.java
+++ b/src/com/android/browser/BrowserSettings.java
@@ -516,6 +516,9 @@
 
     public void clearLocationAccess() {
         GeolocationPermissions.getInstance().clearAll();
+        if (GeolocationPermissions.isIncognitoCreated()) {
+            GeolocationPermissions.getIncognitoInstance().clearAll();
+        }
     }
 
     public void resetDefaultPreferences() {