Move PropertyMap from libutils to libinput

Since input is the only user of PropertyMap, move it here. This will
help us maintain it (and eventually delete it in favor of xml files).

Bug: 163171599
Test: make only
Change-Id: I63ae29a2293d82e88581334c83a9b8c6af7a22ee
diff --git a/libs/input/Android.bp b/libs/input/Android.bp
index 6132b1c..da437b1 100644
--- a/libs/input/Android.bp
+++ b/libs/input/Android.bp
@@ -28,6 +28,7 @@
         "Keyboard.cpp",
         "KeyCharacterMap.cpp",
         "KeyLayoutMap.cpp",
+        "PropertyMap.cpp",
         "TouchVideoFrame.cpp",
         "VirtualKeyMap.cpp",
     ],
@@ -73,4 +74,23 @@
     },
 }
 
+cc_defaults {
+    name: "libinput_fuzz_defaults",
+    host_supported: true,
+    shared_libs: [
+        "libutils",
+        "libbase",
+        "liblog",
+    ],
+}
+
+cc_fuzz {
+    name: "libinput_fuzz_propertymap",
+    defaults: ["libinput_fuzz_defaults"],
+    srcs: [
+        "PropertyMap.cpp",
+        "PropertyMap_fuzz.cpp",
+    ],
+}
+
 subdirs = ["tests"]