Revert "Port uses-shared library verification and dexpreopting to Soong"

This reverts commit b66d7b1c20f7e54a5920780ba6643e971d216d31.

Reason for revert: broke unbundled builds

Change-Id: I96ae287885107079de4a26e6b100ad8ed66961c0
diff --git a/java/app_builder.go b/java/app_builder.go
index fa77bbf..82a390f 100644
--- a/java/app_builder.go
+++ b/java/app_builder.go
@@ -63,7 +63,7 @@
 	})
 
 func CreateAndSignAppPackage(ctx android.ModuleContext, outputFile android.WritablePath,
-	packageFile, jniJarFile, dexJarFile android.Path, certificates []Certificate, deps android.Paths) {
+	packageFile, jniJarFile, dexJarFile android.Path, certificates []Certificate) {
 
 	unsignedApkName := strings.TrimSuffix(outputFile.Base(), ".apk") + "-unsigned.apk"
 	unsignedApk := android.PathForModuleOut(ctx, unsignedApkName)
@@ -78,10 +78,9 @@
 	}
 
 	ctx.Build(pctx, android.BuildParams{
-		Rule:      combineApk,
-		Inputs:    inputs,
-		Output:    unsignedApk,
-		Implicits: deps,
+		Rule:   combineApk,
+		Inputs: inputs,
+		Output: unsignedApk,
 	})
 
 	SignAppPackage(ctx, outputFile, unsignedApk, certificates)