add sysfs helpers [AndreiLux]
logger: add sysfs interface to enable / disable Android Logger [andip71]

/sys/kernel/logger_mode interface default is 0 (off)

modified for Synapse app checkbox compatibility by UpInTheAir@XDA
add sysfs interface for GENTLE_FAIR_SLEEPERS [neobuddy89]
fs: mount partitions NOATIME and NODIRATIME by default [franciscofranco]
add frandom [Eli Billauer]
scheduler: BFQ-v7r4 for 3.4.0 [Paolo Valente]
mach-exynos: lower regulator buck min voltages to their minima
exynos_tmu: add configurable interface [halaszk]
battery: add MAX77803/UNIVERSAL5420 charger control [AndreiLux]

Squashed commits:

battery: add MAX77803/UNIVERSAL5420 charger control

battery: add unstable power detection switch to charger controls

battery: properly populate current now, avg, and max output properties

battery: expose all MHL currents in charger controls
sound: SoC: WolfsonMicro WM5102 sound control [AndreiLux]

Squashed commits:

sound: SoC: WolfsonMicro WM5102 sound control

sound-control: Headphone equalizer

sound-control: Add dynamic range compression

sound-control: Misc fixes and HP power control for EQ and DRC

sound-control: Add speaker EQ and EQ freq control

sound-control: Add SP mono mode and SP privacy mode
cpufreq: add Exynos 5420 voltage control [AndreiLux-halaszk]
cpufreq: allow A15's to 2.1 GHz and A7's to 200 MHz [AndreiLux-halaszk]
Mali GPU: OC to 667 MHz & UC to 100 MHz [halaszk]
Mali GPU: clock & governor control [halaszk]
Mali GPU: voltage control [halaszk]
kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.2 [Yank555.lu-faux123]

Squashed commits:

kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.2 [Yank555.lu]

- make kernel / userspace mode switchable

kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.1 [Yank555.lu]

- make powersuspend not depend on a userspace initiator anymore, but use a hook in autosleep instead.

kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend [faux123]

- Android early_suspend/late_resume PM kernel driver framework has been deprecated by Google.
This new powersuspend PM kernel driver is a replacement for it and existing early_suspend drivers can be easily adapted to use this new replacement driver
config: add SkyHigh LTE & WIFI defconfigs from T700XXU1ANF7 build
Makefile: add toolchain path
staging: android: lowmemorykiller: Management of not killable processes [Christoper83]

This feature allows the user to define processes and system processes white-lists filled with the preferred process names and to not be killed by lowmemorykiller, unless it is absolutely necessary.

This feature exposes four new lowmemorykiller parameters:
- donotkill_proc, is the flag to enable / disable this feature for the processes chosen by the user
- donotkill_sysproc, is the flag to enable / disable this feature for the system processes chosen by the user
- donotkill_proc_names, is the list of process names (comma separated) chosen by the user to be preserved from killing
- donotkill_sysproc_names, is the list of user system process names (comma separated) chosen by the user to be preserved from killing

When a the lowmemorykiller needs to free ram, it will first kill the processes not included inside the two process name lists chosen by the user.
If there are no more standard killable processes, then it will be necessary to kill one of the processes included inside one of the two white-lists, to prevent system hangs, slowdowns, etc.
* 20/6/2014 Modified for SM-N9005 HLTE KK 4.4.2 kernel by UpInTheAir@XDA
config: enable ANDROID_LOW_MEMORY_KILLER_DO_NOT_KILL_PROCESS