build: Add QCOM target-specific config

 * Needed to support global DirectTract config on legacy targets
 * Let's also eliminate some boilerplate

Change-Id: I736c10a5e7e1f3d1e0de9e60f29b60add276f151

Conflicts:
	core/config.mk

Change-Id: I045669c262c8653e3bad53d60bf73cf7b4b70069

Conflicts:
	core/config.mk
boot_flash_from_image: Strip kernel modules

Change-Id: I36168705cc71d10e1d9a4613207660d5bbf167b8

Conflicts:
	tools/releasetools/boot_flash_from_image
qcom_utils: Update list of QCOM_BOARD_PLATFORMS

Add msm8226 (Moto G) and other upcoming platforms
Change-Id: Icf895cbcf86791ca800636a1c0893b3a905a27a0

Conflicts:
	core/qcom_utils.mk

Change-Id: Icf895cbcf86791ca800636a1c0893b3a905a27a0
build: Fix cflags for QC targets

Change-Id: I2281bec3afb4d80e80845718d880dc24ef7baf32
kernel: Ignore errors with module building

Let kernel fully disable loadable modules

Change-Id: Ia37ec927b092c041ee4c68bf9fd0f28b7339c8ca