Added Fsync Control

Version 1 - Credits Ezekeel
Deactivated fsync control and added 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>
Added Snappy compression algorithm for zRAM

Snappy Compression,altough it has a lower compression ratio, it increases I/O perfromance with about 4%
Use glibc for lib/memcopy and lib/string

The glibc version can be in some cases 10 times faster than the kernel version
also, the old perfromance of memcpy and memmove of general version is very inefficient,
using glibc version improves them
Squashed update of kernel from 3.0.72 to 3.0.73-rc1