ARM: convert build of appended dtb zImage to list of dtbs

Allow CONFIG_BUILD_ARM_APPENDED_DTB_IMAGE_NAMES to specify
a space separated list of dtbs to append to the zImage,
and name the resulting file zImage-dtb

Signed-off-by: Colin Cross <ccross@android.com>

Conflicts:
	arch/arm/Kconfig
	arch/arm/Makefile
Signed-off-by: Patrick Tjin <pattjin@google.com>

Change-Id: Id812b45d449d8a3f391717a8cbe21feef211d2c7
Add config option for 3.4 kernel workarounds when on JB bootloader

Change-Id: I03bfdd559ee2cc1ff2f6c651183167abc529f928
Add xt897 variant defconfig

Change-Id: I36099570774c5a8c2a24daf6989e1f06e81f6344
JB mmi bootloader: Pass more atags to dt

Change-Id: If66b9711e0e3662b1e621773e6f5d4fe49138cfd
smd: Allow early smem_alloc2 call

Change-Id: I768ef71bc2032f9cb0e449a251a50cb9483de23b
Allocate the smem used to pass info to modem when under JB bl

- unlike KK, JB sbl3 does not reserve the shared memory for us,
  so we need to actually allocate it ourselves
- set the mmi unit info version to 1 as that's what our JB modem
  firmware is likely to expect

Change-Id: I34e8a21250f05938d7c9f37a8a83d5983ddd7a4c