Defconfigs: update for Sense

*Made a copy of sultan_defconfig named sultan-sense_defconfig
*sultan-sense_defconfig has HDMI support and is for Sense ICS ROMs
*Renamed sultan_defconfig to sultan-aosp_defconfig
*Changed localversions accordingly
Defconfig: add PYRAMID_SENSE_ICS option
vidc: port vidc from Bricked 3.0 and name it as vidc-legacy for PYRAMID_SENSE_ICS usage

Signed-off-by: Sultanxda <sultanxda@gmail.com>
board-pyramid-mmc: Increase WiFi voltage from 2.2v to 2.6v
gpu: Import from CAF msm-jb_2.5.5
gpu: Re-apply Kondik's changes for legacy kernels
gpu: Re-apply my changes/fixes

Signed-off-by: Sultanxda <sultanxda@gmail.com>
gpu: Import correct headers
gpu: Fix compilation when DEBUG_FS is disabled

Signed-off-by: Sultanxda <sultanxda@gmail.com>
gpu: Remove a3xx parts
Linux 3.0.101

Linux 3.0.X is now EOL.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
sultan-aosp_defconfig: Refresh
Add support for GPU OC
devices-msm8x60: Fix issue where we could not use all the specified GPU frequencies

From drivers/gpu/msm/kgsl_pwrctrl.c line 892:
	pwr->min_pwrlevel = pdata->num_levels - 2;

Minimum power level is being set to 2 less than num_levels. There is a limitation to the size of num_levels in perspective to KGSL_MAX_PWRLEVELS:
kgsl_pwrctrl.c line 881:
	if (pdata->num_levels > KGSL_MAX_PWRLEVELS)

num_levels cannot be greater than KGSL_MAX_PWRLEVELS, so set num_levels to 1 less than KGSL_MAX_PWRLEVELS

Signed-off-by: Sultanxda <sultanxda@gmail.com>
devices-msm8x60: Add new GPU frequencies

The new 3D GPU frequencies give better idle power consumption (the GPU driver scales down to them when the 3D GPU isn't needed)

Signed-off-by: Sultanxda <sultanxda@gmail.com>
devices-msm8x60: Fix GPU bus bandwidth values

Signed-off-by: Sultanxda <sultanxda@gmail.com>
pyramid-panel: Lower minimum possible display brightness
board-pyramid: Prevent flash LEDs from being used when the battery is at 10% or less