Enable samsung power mang.
Added 5 new CPU Governors

BRAZILIANWAX
SMARTASSV2
LULZACTIVE
HYPER
INTERACTIVEX
Credits to Christopher83 for optimizations on Lulzactive and Hyper CPU Governors
cpufreq: governors: fix build error and warning messages

Signed-off-by: Keff <funnykeff91@gmail.com>

Conflicts:

	block/vr-iosched.c

Conflicts:
	drivers/cpufreq/cpufreq_lulzactivew.c
Added LulzactiveW CPUfreq governor

Conflicts:
	drivers/cpufreq/cpufreq_lulzactivew.c
Increased audio loudness (from Skywalker) (rev 2)
lowered maximum volume about 10% (compared to version 1)
to try to reduce ugly sounds
fix audio increase !!
Added Compilation optimization flags and NEON optimization to VFP Module
fs/dyn_sync_cntrl: dynamic sync control

The dynamic sync control interface uses Android kernel's unique early
suspend / lat resume interface.

While screen is on, file sync is disabled
when screen is off, a file sync is called to flush all outstanding writes
and restore file sync operation as normal.

Signed-off-by: Paul Reioux <reioux@gmail.com>
fs: dyn_sync_cntrl - update to latest upstream version

Credits to Faux123
add new Freq. without OC

Conflicts:

	arch/arm/configs/ancora_defconfig
cpufreq: CPU Voltage Control (VDD sysfs interface)
mm: Added filesystem dynamic read-ahead (Credits to Chad Gooldman)
staging: android: lowmemorykiller: Management of not killable processes

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.
ancora: 100% battery notification after charger unplug
mm: writeback: every 500ms the writeback daemon kicks in and flushes …
…the dirty pages into disk. Thats not very pleasant for performance and *maybe* battery. This patch disables the writeback function while the screen is on, and enables it back when the screen is off to flush all the dirty pages. In my real world usage testing I notice a slight bump in smoothness and performance while using the device.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: erik96 <ariesrik96@gmail.com>
Added Fast Random generator support (frandom)

Conflicts:

	drivers/char/Makefile
ancora: Lowered WiFi Voltage
ancora: Lowered Vibetonz voltage
Lowerwe diplay panel voltage
Adapted optimization flags for Linaro GCC 4.8