aidegen: Build dependencies when the jar file doesn't exist.

1. Collecting the modules which jar file doesn't exist after running
   source locator first time.
2. Build these modules to generate jar file.
3. Run source locator again.

Bug: 117509256
Test: m clean;m aidegen;aidegen -m SystemUI
Change-Id: I7c22562ee9d4dc2835f212344fe498e31facbc20
5 files changed
tree: f85711dd8833e6e28189ddc7d2f81f4b646d6a9b
  1. aidegen/
  2. OWNERS
  3. PREUPLOAD.cfg
  4. pylintrc