Add support for enabling workarounds via metadata.

Change-Id: If943fa0f75d19ecc532ff1967240ffaa8d6b41c3
Merge "Add support for enabling workarounds via metadata."
Add LruCache.resize to the support library.

Change-Id: Id950a1f9369b0718fb884421eafb5a83176e2464
Merge "Add LruCache.resize to the support library."
Remove unnecessary dependency on Clang headers.

This also breaks when we switch to Clang prebuilts, as we end up picking
up the wrong <limits.h>.

Change-Id: I3d6a836d47acd9ca5f912db336ec850cae72b81e
Merge "Remove unnecessary dependency on Clang headers."
Generate source files into arch-neutral dir.

This fixed the multibuild warnings like:
build/core/binary.mk:534: target
`out/target/product/generic_arm64/obj/SHARED_LIBRARIES/libRSSupport_intermediates/rsgApi.o'
doesn't match the target pattern
build/core/binary.mk:539: warning: overriding commands for target
`out/target/product/generic_arm64/obj/SHARED_LIBRARIES/libRSSupport_intermediates/rsgApi.o'

Change-Id: Ifc5a0a4b6c7d219536963c3e06080b830a309b39
Merge "Generate source files into arch-neutral dir."
Fix missing class warnings on old platforms. Also fix BaseObj.equals.

Change-Id: I7deb528815d98e3359eb5e8c801d6fa71b90bab8
Fix multilib build.

Change-Id: I0c34ed132db53887b44917365220a6534277e3cf
Merge "Fix multilib build."
Fix error and message handler with thunking. Also fix null check with equals.

Change-Id: I3f05d3dfcbcfac679ce91feb3459ceb177c60161
Merge "Fix missing class warnings on old platforms. Also fix BaseObj.equals."
Merge "Fix error and message handler with thunking. Also fix null check with equals."
Remove liblog dependency in JNI and move to building with NDK.

Undefines FORTIFY_SOURCE because it doesn't work correctly with the NDK on non-ARM at the moment.

Change-Id: Ic6f77bc7874ffaf4a4662249a013fba5da246747
Merge "Remove liblog dependency in JNI and move to building with NDK."
fix build break

Change-Id: Ic615422ded773e3cf4b208c7bd5551d0ec915e3f
Merge "fix build break"
detect problems when we know who caused them, not when running the transaction
Merge remote-tracking branch 'remotes/google/master'