Additional memset fix for gcc 4.8

Conflicts:
	arch/arm/lib/memset.S
Bring back cross compilation

Conflicts:
	Makefile
-Ofast

Conflicts:
	Makefile
Bring full ArchiDroid optimizations

Conflicts:
	Makefile
ZZmoove 0.9 beta1

Conflicts:
	drivers/cpufreq/cpufreq_zzmoove_profiles.h
Compile frandom as module
Boeffla-Sound: Engine 1.6.6

Conflicts:
	sound/soc/codecs/Makefile
cpufreq: Lulzactiveq governor (tweaked)

credits to Gokhanmoral, Roberto and Tegrak

Conflicts:
	arch/arm/configs/m0_00_defconfig.BACKUP
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
ZZmoove 0.9 beta2
binfmt_elf.c: use get_random_int() to fix entropy depleting (Jeff Liu )

See http://lkml.indiana.edu/hypermail/linux/kernel/1211.1/03767.html for details.
earysuspend: speedup late resume (faster wakeup of the device)

Thanx to _2bad4u_ for the hint and dsc-team's repo I got the code from (https://github.com/dsc-team/dsc-team-kernel-project)
samsung_battery: Charge level interface

- defaults are stock currents
- now separate interfaces for ac and usb

samsung_battery: Charge level interface v2

- added sysfs interface to ignore unstable power
- added sysfs interface to ignore margin

based on implementation of AndreiLux in Perseus kernel

samsung_battery: Add wireless level to charge level interface

samsung-battery: Add charge info to charge level interface V2

Conflicts:
	arch/arm/mach-exynos/Kconfig
	arch/arm/mach-exynos/Makefile
	drivers/battery/samsung_battery.c
ZZMoove 0.9 beta2 (official)
logger: Add sys fs kernel interface to configure Android logger

- now logging can be switched on and off via /sys/kernel/logger_mode/logger_mode interface
- default is 1 (on)
Adjust default config