AIDEGen: Build the aapt2.srcjar or R.jar to generate R.java

After getting the aapt2.srcjar or R.jar from build system, we can check
if the module needs the R.java as dependency and build the target
aapt2.srcjar or R.jar to generate the R.java.

Bug: 132742943
Test: 1. Patch aosp/959812 and aosp/959793
      2. Patch this CL
      3. m aidegen;aidegen-dev Settings
      4. Check the folder out/target/common/obj/APPS/
         Settings_intermediates/aapt2 exists, and it's set as a source
	 folder in IntelliJ.
      5. aidegen-dev CarLensPickerApp
      6. Check the folder out/soong/.intermediates/packages/apps/Car/
         LensPicker/CarLensPickerApp/android_common/gen/aapt2/R exists,
	 and it's set as a source folder in IntelliJ.

Change-Id: I1c2ef2e53861ea38aeaa2aa90bb68ca3a9f45dec
10 files changed