New AST, New compiler, New decoder, Indirect call resolver
Many things have been updated.
0. Rename jawa-core to jawa, amandroid-core to amandroid.
- Merge JawaCompiler to Jawa.
- Update pilar AST to use Jawa AST, which makes static analysis more elegant and easy to use.
- Add interface for handle indirect call for data flow analysis. e.g., Runnable.start -> Runnable.run.
- Add interface for model call handling.
- User can easily adding indirect call resolver and model call handler.