Avoid using internal AGP APIs in Stable AIDL plugin

Package headers using an AAR transformation, rather than obtaining the
directory from AGP's AidlCompile task.

Obtain the AIDL executable and framework paths by constructing them
ourselves, rather than pulling them from AGP's internal classes.

Bug: 253427301
Test: StableAidlPackageApiTest
Change-Id: Ia7cac47bdef33ab933361e577a38fc349666f85e
diff --git a/stableaidl/stableaidl-gradle-plugin/build.gradle b/stableaidl/stableaidl-gradle-plugin/build.gradle
index 4d56951..9066c1c 100644
--- a/stableaidl/stableaidl-gradle-plugin/build.gradle
+++ b/stableaidl/stableaidl-gradle-plugin/build.gradle
@@ -32,6 +32,7 @@
     implementation(libs.androidToolsRepository)
     implementation(libs.androidToolsSdkCommon)
     implementation(libs.apacheCommonIo)
+    implementation(libs.apacheAnt)
     implementation(libs.guava)
     implementation(libs.kotlinStdlib)