merge of sonys 10.5.1.A.0.283 release

Conflicts:
	arch/arm/configs/full_msm8960-perf_defconfig
	arch/arm/configs/msm7627a-perf_defconfig
	arch/arm/configs/msm7630-perf_defconfig
	arch/arm/configs/msm8660-perf_defconfig
	arch/arm/configs/msm8960-perf_defconfig
	drivers/gpu/msm/kgsl.c
	drivers/gpu/msm/kgsl.h
	drivers/video/msm/msm_fb.c
	drivers/video/msm/msm_fb.h
	include/linux/qrng.h
	net/wireless/nl80211.c
fix compilation error
upgrade to linux 3.4.104