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"
Merge branch 'master' of https://android.googlesource.com/platform/frameworks/support

# By Tim Murray (4) and Ying Wang (2)
# Via Gerrit Code Review (6) and Tim Murray (1)
* 'master' of https://android.googlesource.com/platform/frameworks/support:
  fix build break
  Remove liblog dependency in JNI and move to building with NDK.
  Fix error and message handler with thunking. Also fix null check with equals.
  Fix multilib build.
  Fix missing class warnings on old platforms. Also fix BaseObj.equals.
  Generate source files into arch-neutral dir.