mali: experimental vpll mode
exynos4_pmm.c credits:
dorimanx
https://github.com/dorimanx/Dorimanx-SG2-I9100-Kernel/commit/a90b0f4398736d83651a61627fc751efc25970b4

clock-exynos4210.c, mali_kernel_linux.c credits:
gokhanmoral
https://github.com/gokhanmoral/siyahkernel3/commit/127c70beff0259141aaf6c81792e38dbeb88973b
https://github.com/gokhanmoral/siyahkernel3/commit/96c23a2d78dd2946046b34c149895510da9708f9
mali: exynos4_pmm.c: fix typo
stweaks: vpll configuration
mach-u1: increase max voltage on buck3 (for gpu)

Conflicts:
	arch/arm/mach-exynos/mach-u1.c
stweaks: show which frequencies are vpll
mali: create a device file in /sys/module/mali/parameters to read current utilization level
tegrak's touchmove modification to set pixel sensitivity which is known as vitalij value

Conflicts:
	drivers/input/touchscreen/mxt224_u1.c
touchscreen: prevent applying movhysti setting when the screen is off
touchscreen: mxt224_u1: use platform data struct directly to set touchscreen threshold values

this is not so necessary. we need it to set the threshold values using kmemhelper. I thought they were used directly but they are used from another copied location. this change will let use change threshold values directly from where they are initialized statically.

Conflicts:
	drivers/input/touchscreen/mxt224_u1.c
power: sec_battery_u1: Add charge current interface
Revert "stweaks: remove charge control"