Change toolchain to GCC 4.7 and fix build errors

Conflicts:
	Makefile

	modified:   Makefile change toolchain to GCC-4.7 & add -O3 flags
	modified:   arch/arm/mm/alignment.c change toolchain to GCC-4.7
& add -O3 flags
	modified:
drivers/media/video/exynos/fimc-lite/fimc-lite-core.h change toolchain
to GCC-4.7
& add -O3 flags

	modified:   drivers/misc/tzic.c change toolchain to GCC-4.7
& add -O3 flags

	modified:   drivers/video/samsung_extdisp/s3cfb_extdsp.h change
toolchain to GCC-4.7
& add -O3 flags
added GCC-4.7 toolchain; removed arm-eabi-4.4.3
Boeffla-Sound: Engine 1.6.6
- allow minimum volume of 0 for both speaker and headphones

Manually updated from andip71 source code

Conflicts:
	sound/soc/codecs/boeffla_sound.c
	sound/soc/codecs/boeffla_sound.h

	modified:   Makefile GCC-4.7 toolchain & -O3 flags
	new file:   sound/soc/codecs/boeffla_sound.c boeffla sound
engine v1.6.6
	new file:   sound/soc/codecs/boeffla_sound.h boeffla sound
engine v1.6.6
added boeffla sound engine v1.6.6
commented out CFQ & No-Op schedulers; commented out all governors except for pegasusq, added Adaptive governor & zzmoove governor; removed toolchain path
cpufreq: zzmoove v0.9beta (ZaneZam)
v0.9alpha-1
---------------------------------------
- splitted fast_scaling into two separate tunables fast_scaling_up and fast_scaling_down so each can be set individually to 0-4 (skip 0-4 frequency steps) or 5 to use autoscaling.
- splitted fast_scaling_sleep into two separate tunables fast_scaling_sleep_up and fast_scaling_sleep_down so each can be set individually to 0-4 (skip 0-4 frequency steps) or 5 to use autoscaling.
- removed legacy mode (necessary to be able to split fast_scaling tunable)
- removed LCD frequency DFS
---------------------------------------

v0.9beta (ZaneZam)
---------------------------------------
 * Version 0.9 beta1
 *	- bump version to beta for public
 *	- added/corrected version informations and removed obsolete ones
---------------------------------------

Manually update from yank555-lu source code.

Conflicts:
	drivers/cpufreq/cpufreq_zzmoove.c
	drivers/cpufreq/cpufreq_zzmoove_profiles.h

	new file:   drivers/cpufreq/cpufreq_zzmoove.c zzmoove governor
v0.9_beta1
	new file:   drivers/cpufreq/cpufreq_zzmoove_profiles.h zzmoove
governor v0.9_beta1
block: add zen and sio iosched
added ZEN & SIO io schedulers; set SIO to default
linux kernel 3.0.79 --> 3.0.93
upstreamed to linux kernel 3.0.93
	modified:   arch/arm/configs/kitkat_i605_defconfig upstreamed to
kernel 3.0.93
	modified:   drivers/cpufreq/Kconfig zzmoove & lulzactiveq
governors
	modified:   drivers/cpufreq/Makefile zzmoove & lulzactiveq
governors
added to make boot.img
possible build fixes
Fix version name
No more "dirty"
drivers: char: add frandom
Frandom is a Linux kernel random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom.And it uses very little (/dev/frandom) or none (/dev/erandom) of the kernel's entropy pool, so it is very useful for applications that require a handy source for lots of random data.

http://www.billauer.co.il/frandom.html

Signed-off-by: Pafcholini <pafcholini@gmail.com>
drivers: cpufreq: add Lulzactiveq governor

Conflicts:
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile

	modified:   Makefile fixed moar build errors
	modified:   drivers/cpufreq/Kconfig added lulzactiveq governor
	modified:   drivers/cpufreq/Makefile added lulzactiveq governor
	new file:   drivers/cpufreq/cpufreq_lulzactiveq.c added
lulzactiveq governor
	deleted:
releasetools/zip/META-INF/com/google/android/updater-script~ deprecated
	modified:   arch/arm/configs/kitkat_i605_defconfig uncommented
lulzactiveq governor within defconfig
	modified:   arch/arm/configs/kitkat_i605_defconfig lulzactiveq
governor
	modified:   drivers/cpufreq/Kconfig lulzactiveq governor
	modified:   drivers/cpufreq/Makefile lulzactiveq governor
reverted back to arm-eabi-4.4.3 toolchain
added cleanup commands to end of script