Update Linux kernel from 3.4.86 to 3.4.87
msm: We are using the msm2 gpu driver, not msm

Fix references that are incorrectly pointing at drivers/gpu/msm
instead of msm2.

The incorrect includes cause linaro gcc 4.8 with -O3 to produce
an unbootable kernel on the DLX.

While it doesn't seem to be affecting our normal builds, not
fixing it will likely bite us in the future in some other
mysterious way.

Change-Id: I3c51062ca6a66ddb9782365d2c51c5e485556c1b
Disable f2fs stat
Switch to Linaro, credits to Albinoman887 and ktoonsez

Conflicts:

	Makefile
	arch/arm/configs/jf_brood_defconfig
	build_clean
	build_dirty

Conflicts:
	arch/arm/mach-msm/Makefile
Makefile: more improvement

Conflicts:
	Makefile
	arch/arm/Makefile
Add params for 4.8 compatibility

-Wno-sizeof-pointer-memaccess
-Wno-aggressive-loop-optimizations (bad)
Enable O3
Fix GCC 4.8 compile
remove unneeded -Wno-aggressive-loop-optimizations