kexec-hardboot: based on @Tasssadar https://github.com/Tasssadar/android_kernel_google_msm/commit/005cf387c1404eac862cc35153d7641d18faef4c
and linaro 4.8+ toolchain fixes
Signed-off-by: flar2 <asegaert@gmail.com>
Signed-off-by: EvolutionMod <kernelcraft@gmail.com>

Conflicts:
	arch/arm/include/asm/kexec.h
	arch/arm/kernel/machine_kexec.c
	arch/arm/mach-msm/board-htc-8974.c
	include/linux/kexec.h