[1/4] power: introduce android_battery

- From 3.4 Kernel Nexus 10
- Includes specific functions for supporting several custom features introduced in /drivers/cpufreq/cpufreq.c (backport)
- Adapted to propery work with OMAP4
- Calculates stats for updated governors

- From KtoonKernel
[2/4] block: add related function 'load_prev_screen_on' to work with update governors

- From KtoonKernel
[3/4] drivers: cpufreq/input: add related functions to support governor based screen- and freq-stats

- battery_ctrl_batt_lvl_low
- battery_ctrl_batt_lvl_high
- battery_ctrl_cpu_mhz_lvl_low
- scaling_governor_screen_off
- scaling_sched_screen_off
- screen_off_scaling_mhz
- bluetooth_scaling_mhz
 - This is just the common integration, GPU stuff is disabled, needs to be adapted correctly for OMAP
[4/4] staging: updates and add new features

- ashmem
- persistent ram
- switch
- trace_persistent
defconfig: add new stuff to config