build: Add Qualcomm's helper macros

 * This is used everywhere in Qualcomm's code. There's no reason we need
   to constantly replace it with uglier stuff in our Makefiles.

Change-Id: I0183a338470ec96a38f356a47bae65a0d3fb2c95
build: Add board platforms to qcom_utils

Change-Id: I85458167bf2b9c04b029d09b87bf791ff4cfd04d
qcom_utils: Only use if compiling kernel from source

	* If using prebuilt kernel KERNEL_OBJ/usr will not exist, thus
	  build will complain of dir missing during module compilation

Signed-off-by: bmc08gt <bmc08gt.teamb00sted@gmail.com>
ifndef TARGET_USE_PREBUILT_KERNEL
clockwwork recovery build fixes
fix BOARD_CUSTOM_BOOTIMG_MK