staging: Add Snappy compression library (v3)

Google's Snappy data compression library is a faster alternative to LZO,
optimized for x86-64. On compressible input it compresses ~2.5x faster than LZO
and decompresses ~1.5-2x faster than LZO. On incompressible input, it skips the
input at 100x faster than LZO and decompresses ~4x faster than LZO.
It is released under BSD license.
This is a kernel port from user space C++ code.
The current intended use is with zram (see next patch in series).

Signed-off-by: Zeev Tarantov <zeev.tarantov@gmail.com>
staging: android: lowmemorykiller: Don't count reserved free memory

The amount of reserved memory varies between devices. Subtract it
here to reduce the amount of devices specific tuning needed for the
minfree values.

Change-Id: I466ae8b18f5972f6f6d8b5a7d8c4ae69660de53a
Signed-off-by: Arve Hjønnevåg <arve@android.com>
adapted from Linux 3.4 Android Kernel Common

Signed-off-by: faux123 <reioux@gmail.com>
boeffla_defconfig: Add zRam / zCache support
Boeffla ramfs: Add zRam / zCache support
Boeffla ramfs: Optimization

- system tweaks are never set in script manager scripts now, always during startup only
- dialog boxes handling in tweaks-app scripts made more generic (filename patterns)
- made changes to startup sequence to place system tweaks before zram (to avoid
  overwriting swappiness setting basically)
boeffla_defconfig: Include ARM cpu topology switches
dyn_sync_cntrl: Update to version 1.1

- check dyn fsync control's active prior to performing fsync ops
- add some cache optimizations and clean up file format and typos

credits to Faux123
Revert "bcmdhd: Enable wifi mac address changing"

This reverts commit a00c3841a62209150272eced04c12324fd7725f7.
bcmdhd: Enable wifi mac address changing
samsung_battery: Add some diagnostic messages to kernel log

- log type of identified charger and used charge rate
Toolchain: Change to stock arm 4.4.3 toolchain
Boeffla ramfs: Change zzmoove 0.4 tunable freq_limit_sleep from 500000 to 800000

...to avoid issues with mp3 playback, navigation etc. during screen off