Create framework-statsd

Create framework-statsd jar in statsd apex.
Move StatsEvent to framework-statsd.jar.
Right now, frameworks jar links against framework-statsd directly. This
should be changed to link against framework-statsd-stubs.

Bug: 145923096
Bug: 145923116
Bug: 142810493

Test: m
Test: flashes successfully
Test: adb shell cmd stats print-logs && adb logcat "*:S statsd:*"

Change-Id: Ife224abd5c9b9b0eeab681dc4b7f71c0bdb856b1
diff --git a/Android.bp b/Android.bp
index 3308768..a26135e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -288,6 +288,7 @@
     name: "framework-updatable-sources",
     srcs: [
         ":framework-sdkext-sources",
+        ":framework-statsd-sources",
         ":updatable-media-srcs",
     ]
 }
@@ -449,6 +450,10 @@
     name: "framework-minus-apex",
     defaults: ["framework-defaults"],
     srcs: [":framework-non-updatable-sources"],
+    libs: [
+        // TODO(b/146167933): Use framework-statsd-stubs
+        "framework-statsd",
+    ],
     installable: true,
     javac_shard_size: 150,
     required: [
@@ -485,6 +490,8 @@
     static_libs: [
         "framework-minus-apex",
         "framework-sdkext-stubs-systemapi",
+        // TODO(b/146167933): Use framework-statsd-stubs instead.
+        "framework-statsd",
         // TODO(jiyong): add more stubs for APEXes here
     ],
     sdk_version: "core_platform",