Add bounds checking to focus function.

Change-Id: I68b9366126a348be51ffcd23d158e5e6aa18bd65
Use latest msm_mpdecision from showp1984 hammerhead branch

Change-Id: I0a443af1cffa641bc0ce6f5cf677bf59b41f5401
Add badass, intellidemand and Lionheart governors. Add ondemand 2phase.

Change-Id: Iee60fefdccb7cc173aa90b014110b4dddf44a47a

Conflicts:
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h
pyramid_defconfig: Enable badass, intellidemand and Lionheart governors