Fix stub libraries to use only what is allowed

- android.car was linked by mistake and that allows building with hidden API
  even if stub libraries are used.
- apps using non-hidden APIs should use following libraries for car library
  instead of adding android.car to library:
  android.car-stubs: public API
  android.car-test-stubs: public + test API
  android.car-system-stubs: system API

Bug: 146596417
Test: build
Change-Id: I4d295e79711ba6e3df6b47faf896532fab6f4b47
diff --git a/car-lib/Android.bp b/car-lib/Android.bp
index 9e0d166..6319d26 100644
--- a/car-lib/Android.bp
+++ b/car-lib/Android.bp
@@ -222,9 +222,7 @@
     srcs: [
         ":android.car-stub-docs",
     ],
-    libs: [
-        "android.car",
-    ],
+    sdk_version: "current",
     product_variables: {
         pdk: {
             enabled: false,
@@ -239,6 +237,7 @@
 java_library {
     name: "android.car-stubs-dex",
     static_libs: ["android.car-stubs"],
+    sdk_version: "current",
     product_variables: {
         pdk: {
             enabled: false,
@@ -252,9 +251,7 @@
     srcs: [
         ":android.car-system-stubs-docs",
     ],
-    libs: [
-        "android.car",
-    ],
+    sdk_version: "system_current",
     product_variables: {
         pdk: {
             enabled: false,
@@ -269,6 +266,7 @@
 java_library {
     name: "android.car-system-stubs-dex",
     static_libs: ["android.car-system-stubs"],
+    sdk_version: "system_current",
     product_variables: {
         pdk: {
             enabled: false,
@@ -277,14 +275,12 @@
     compile_dex: true,
 }
 
-java_library_static {
+java_library {
     name: "android.car-test-stubs",
     srcs: [
         ":android.car-test-stubs-docs",
     ],
-    libs: [
-        "android.car",
-    ],
+    sdk_version: "test_current",
     product_variables: {
         pdk: {
             enabled: false,
@@ -296,6 +292,7 @@
 java_library {
     name: "android.car-test-stubs-dex",
     static_libs: ["android.car-test-stubs"],
+    sdk_version: "test_current",
     product_variables: {
         pdk: {
             enabled: false,