Merge Kexec Hardboot (Multy Kernel Boot code) Thanks to @PatrikKT

This is backported and modded from HTC for LG G2.

https://gist.github.com/PatrikKT/50faf32e8931d51c0c9a

Conflicts:
	arch/arm/boot/compressed/head.S
	arch/arm/configs/dorimanx_d800_defconfig
	arch/arm/configs/dorimanx_d801_defconfig
	arch/arm/configs/dorimanx_d802_defconfig
	arch/arm/configs/dorimanx_d803_defconfig
	arch/arm/configs/dorimanx_f320_defconfig
	arch/arm/configs/dorimanx_ls980_defconfig
	arch/arm/configs/dorimanx_vs980_defconfig

 Allow to use KEXEC address for all LG G2 Models. fixed.

http://forum.xda-developers.com/showpost.php?p=55340408&postcount=46

Change-Id: I6f7314c259f53d8f30e2b80dc814f285144d53d8