Add emulator modules to PRODUCT_PACKAGES in full and sdk products

Bug: 7556265
Change-Id: Ie84f5ed6b17cccea7e6181f16686e2aac6955f1a
Add module names to emulator PRODUCT_PACKAGES.

Instead of using "LOCAL_MODULE_TAGS := debug" to install them.

Bug: 8276818
Change-Id: I7eba3c4e6c2f07ebe661522cb0e14afcc3ef7e92
bacon: name the package correctly

The variable CM_VERSION gets updated each build, but
the actual ro.cm.version in the build.prop doesn't on
incremental builds.

Name the 'bacon' package according to cm version
from the build.prop (if it exists), so that the actual
version and the name of the zip stay in sync.

Change-Id: I2dacfbbf2ae418945a9b37fef2fd7cbd31510e26
envsetup: allow using mka for mm{,m}

Change-Id: I6c0fce5e67a3b5c49023d3c00825e35b08d41845
Revert "Allow disabling DroidDoc build."

This reverts commit 875e83165081425e74ce7c999b51c01cac0c876c

Change-Id: I670a1bea555cc7ac8346fba347b9cb40092c3da1
eat: Eat using adb sideload

 * Requires new recovery and updated adbd

Change-Id: I65990822ab63313701d74783d95611d128d90f94
build/core: Use better default compiler flags

Use -O3 for the compiler, -O2 for the linker

Change-Id: Ib9c3cd6d6ddf16c8bd20149a051ff2c17491a29d
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

build/core: Don't use -fno-strict-aliasing

Don't use -fno-strict-aliasing: It's no longer needed.

Change-Id: I7b6e9524197dc152b57a8d1900dd6d7f9fe3452d
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

build: Don't add -fno-strict-aliasing to HOST compiler flags

Change-Id: I07eef86f11ec3761e0922855cb6ff881c2773966
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>

build: Explicitly disable -Werror=strict-alising for HOST builds

Change-Id: Ib1e834951196ab3ea6acbe47c27eebe5633f55d2
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Use Linaro 4.7 toolchain

Change-Id: I1609fdfe8b9b821fba100ee1213bfff20409ff91
Add clean up for 4.7 and missing 4.7 toolchain reference

Change-Id: Id731b46594e0d2897a949d9ff688cbd08346aecb

Conflicts:
	CleanSpec.mk
Revert "build: Relax Cortex CFLAGS"

This reverts commit 90e13bc8a703d1f7807cee7b1d11f399e8d494b4.