Deferred static initialization support.
Support a layoutlib-create mode for moving a classes static
initialization block into a 'deferredStaticInitializer' method.
This provides an alternative mechanism to work around JNI loading issues
with classes that access native method in their static initializier.
Also move ReflectionUtils and SystemFonts_Delegate into common locations
so they can be reused by simulated_device.
Test: bridge/tests/run_tests.sh
Change-Id: Id9f746c7d3c8e46a6792b5c12891278dccbf3623
17 files changed