Support using ashmem as temp file when targetting Android
Generic cross-architecture pre-generated configuration headers
Makefile configuration

This build configuration is compatible with both Android NDK and Ygloo
build system.
Prevent warning if AVOID_TABLES macro already defined from command-line

Change-Id: I9ca321dd540a3a218a94f4a41fa90744b449d8ec