Bring to 4.4_r1.2

"KRT16P"

"KRT16Q"

"KRT16R"

"KRT16S"

Change-Id: I363954f560ba720f0fd65fb1968db70b372f7cb8
Fix BOARD_CACHEIMAGE_SIZE

Change-Id: I4d8452395c02f28f89335743ce7568913b4e21b2
kernel.mk: set KERNEL_OUT properly

It was hardcoded to $(ANDROID_BUILD_TOP)/$(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ
which wouldn't exist if OUT_DIR_COMMON_BASE was set to use another dir
(e.g. ramdisk)

Fix it so that it now points to $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ
if OUT_DIR is not out

Change-Id: I1bf767d86548e41270d9cbb8f0c00512708501c5
Build CellBroadcastReceiver

Change-Id: I8051b44c2e6775ebb4359c67f96e704f42d2f7dd
Merge "kernel.mk: set KERNEL_OUT properly" into kitkat
Merge "Build CellBroadcastReceiver" into kitkat
Merge remote-tracking branch 'PA-build/kitkat' into kitkat