Find5: More oppo changes and ifdef changes
--fixed high battery consumption by different strategy of CPU governor
--retore GPU default settings
--decrease the probality of unresponse of "double-tap to wake up device
--improve the speed of being accessed as USB storage

Conflicts:
	arch/arm/configs/12025_debug_defconfig
	arch/arm/mach-msm/ipc_socket.c
	drivers/cpufreq/cpufreq_ondemand.c
	drivers/media/video/msm/gemini/msm_gemini_hw.h
	drivers/media/video/msm/gemini/msm_gemini_sync.c
	drivers/media/video/msm/jpeg_10/msm_jpeg_sync.c
	drivers/media/video/msm/mercury/msm_mercury_sync.c
	drivers/media/video/msm/vfe/msm_vfe32.c
	drivers/power/pm8921-bms.c
	drivers/power/pm8921-charger.c
	drivers/usb/gadget/ci13xxx_udc.c
	drivers/usb/gadget/ci13xxx_udc.h
	drivers/video/msm/lm3528.c
	drivers/video/msm/mdp4_overlay.c
	include/linux/mfd/pm8xxx/pm8921-charger.h
	mm/oom_kill.c
Find5: More oppo changes.
fixed touchscreen drivers to be compatible with tpk;
delete some log prints
delete codes related to blocking network data
ifdef changes
add pn544.c again. Find5 does not use it but other device may use it.
was removed in an prior commit.

Conflicts:
	arch/arm/mach-msm/board-8064.c
Find5: Fix merge
Find5: ifdef a few leftovers.
config_vendor_edit should all be removed now.
Find5: fix audio inputs.
ifdef changes.