Keystore 2.0: Build java sources for AIDL interfaces.

Builds java sources to be used as source by frameworks rather than
building libraries, which would lead to cirular dependencies when using
@SensitiveData annotation.

Bug: 176110256
But: 174860535
Test: N/A
Merged-In: I8178d185f04983a5089bba14ba0f0c595808a7a6
Change-Id: I8178d185f04983a5089bba14ba0f0c595808a7a6
13 files changed