Add Pointer Location to the window manager.

The window manager now has pointer location built into it.
Viva la touch!
diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java
index ee7193b..bfab30a 100644
--- a/core/java/android/provider/Settings.java
+++ b/core/java/android/provider/Settings.java
@@ -1489,6 +1489,14 @@
         public static final String DEFAULT_INSTALL_LOCATION = "default_install_location";
 
         /**
+         * Show pointer location on screen?
+         * 0 = no
+         * 1 = yes
+         * @hide
+         */
+        public static final String POINTER_LOCATION = "pointer_location";
+
+        /**
          * Settings to backup. This is here so that it's in the same place as the settings
          * keys and easy to update.
          * @hide
diff --git a/core/java/android/view/WindowManagerPolicy.java b/core/java/android/view/WindowManagerPolicy.java
index 7bc5cce..ab3260e 100644
--- a/core/java/android/view/WindowManagerPolicy.java
+++ b/core/java/android/view/WindowManagerPolicy.java
@@ -851,6 +851,11 @@
      */
     public boolean isCheekPressedAgainstScreen(MotionEvent ev);
     
+    /**
+     * Called every time the window manager is dispatching a pointer event.
+     */
+    public void dispatchedPointerEventLw(MotionEvent ev, int targetX, int targetY);
+    
     public void setCurrentOrientationLw(int newOrientation);
     
     /**