Bring up 4.8, 4.9, 4.10 and other good stuff

Credit: @kernelhackx

Conflicts:
	Makefile
Linaro 4.8 fixes

Conflicts:
	drivers/net/phy/phy.c
	drivers/usb/gadget/f_qdss.c
net/bluetooth/hci_conn.c: GCC 4.8.x fix up again

Signed-off-by: Paul Reioux <reioux@gmail.com>
Merge branch 'kitkat' of https://github.com/LiquidSmooth/android_kernel_htc_msm8974 into kitkat