kexec-hardboot: based on @Tasssadar https://github.com/Tasssadar/android_kernel_google_msm/commit/005cf387c1404eac862cc35153d7641d18faef4c

Signed-off-by: flar2 <asegaert@gmail.com>

Conflicts:
	arch/arm/boot/compressed/head.S
	arch/arm/include/asm/kexec.h
	arch/arm/kernel/machine_kexec.c
	arch/arm/mach-msm/board-htc-8974.c
	arch/arm/mach-msm/restart.c
	include/linux/kexec.h
configs: furnace: Enable Kexec-hardboot
configs: furnace: Enable extra TCP drivers