Add <uses-library> "org.apache.http.legacy" to Android.bp file.

This cherry-picks commit 8450e33da9262089309337f926426dd544e1196c
(CarDeveloperOptions have moved from tests to packages and changed
a lot, so the cherry-pick is inexact).

Original commit message:

The manifest for CarDeveloperOptions is merged from the manifest of its
static dependency Settings-core, which contains a <uses-library> tag for
"org.apache.http.legacy". Soong must know about this dependency in order
to pass verify_uses_libraries check and generate correct class loader
context for dexpreopt. Soong is unable to automatically deduce the
dependency from "libs" because it is not in "libs".

In the future, when b/176240706 is fixed, "uses_libs" entry for
"org.apache.http.legacy" should be removed.

Bug: 132357300
Bug: 176240706

Test: treehugger
Merged-In: I07b8abafc10a878214c220cf945512e6960e4cbe
Change-Id: I224f450a97ab812a9aef29806c0512647cea0f24
diff --git a/tests/CarDeveloperOptions/Android.bp b/tests/CarDeveloperOptions/Android.bp
index 1dace16..63605ef 100644
--- a/tests/CarDeveloperOptions/Android.bp
+++ b/tests/CarDeveloperOptions/Android.bp
@@ -64,5 +64,9 @@
     optimize: {
         proguard_flags_files: ["proguard.flags"],
     },
+
+    // TODO(b/176240706): "org.apache.http.legacy" is used by Settings,
+    // get rid of this dependency and remove the "uses_libs" property.
+    uses_libs: ["org.apache.http.legacy"],
 }