Allow individual projects to enforce a property's value

Some projects require system properties to be set to a specific
value (for example, a shared library needing a property pointing
to its own path) in order to work correctly, but some device
configurations are mistakenly setting those properties with the
wrong value (usually inherited from the original OEM build).

"PRODUCT_PROPERTY_UBER_OVERRIDES += property=value" can (and
should) be used in that project's makefile to ensure the value
is the correct one. This variable is intended for software projects,
and should never be used in product makefiles (BoardConfig, cm.mk,
AndroidProduct)

Change-Id: I1986e7c444e51cce8b198e43fdc793fad16d6276
qcom_utils: Update list of QCOM_BOARD_PLATFORMS

Add msm8226 (Moto G) and other upcoming platforms
Change-Id: Icf895cbcf86791ca800636a1c0893b3a905a27a0
build: Fix cflags for QC targets

Change-Id: I2281bec3afb4d80e80845718d880dc24ef7baf32
build: remove fmradio from pathmap.mk

*There is no fmradio folder in fw/base so remove this
 from being included to avoid build warnings

Partially reverts commit 9c99c1a5e177ba6233dc65155a63e85f3278afbf.

Signed-off-by: Jonathan Steadman <xxwhitehawk@gmail.com>
Change-Id: I7cbc13a5b17b19bab923b356848e0a7d3277da4e
build: use the system's ccache by default

ccache 3.x supports direct mode (http://ccache.samba.org/manual.html#_the_direct_mode)
This is not supported in the prebuilt version.
Direct mode has been shown to decrease build time compared to the ccache in prebuilts

Note: this will require your cache to be recreated

Change-Id: Ib146011a3330637c2d306d329fcb39cea058ff12
Allow devices to specify certain ro. props via TARGET_UNIFIED_DEVICE

This modifies buildinfo.sh to not set model, name, description, and
fingerprint in build.prop. These can then be set via custom init
lib.
This also fixes ota_from_target_files to function without these
props being preset.

Change-Id: I945b2c38e60b207d2d0f82b34f4f230ac21b0657
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	tools/releasetools/ota_from_target_files

Conflicts:
	core/Makefile
	tools/releasetools/ota_from_target_files
Use our traditional dalvik threshold value
Fix derp

Change-Id: Ib727e19bd11ef21b15d017038d0b0ded2f7248ab
Signed-off-by: iceandfire <arhamjamal@gmail.com>