Re-apply "Add bp-based disting of android stubs"

The issue with missing resources has been fixed.

This reverts commit 9b0a74f0a3ae653954f432bf8892533aa2522015.

Bug: 161214753
Change-Id: I863e76f199f7e209dfc86a85320f394c2285e71a
Test: diff sdk artifacts before and after
diff --git a/services/Android.bp b/services/Android.bp
index 40b925d..f0144ac 100644
--- a/services/Android.bp
+++ b/services/Android.bp
@@ -154,10 +154,14 @@
 
 java_library {
     name: "android_system_server_stubs_current",
+    defaults: ["android_stubs_dists_default"],
     srcs: [":services-stubs.sources"],
     installable: false,
     static_libs: ["android_module_lib_stubs_current"],
     sdk_version: "none",
     system_modules: "none",
     java_version: "1.8",
+    dist: {
+        dir: "apistubs/android/system-server",
+    },
 }