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.

Change-Id: Ia70cf7bbd3c3b5ef597341715d2f01f577d8bd55

Conflicts:
	Makefile
mm: Dynamic management of dirty page writebacks

Change-Id: Ia3c879928cb0bd91a258a3e34ca3c9adae121ed7
add extra free kbytes tunable

Change-Id: Id8bce1b66c2bb06254edac5c6e69ed7a0fedc227
Entropy Tweaks

Change-Id: I395b066da56cafcf89078b9080ece6247ada772d
drivers: update barcode_emul from ML4 source drop

Change-Id: I6afc1a62a64db41766632249302e0f2af569e3e2
New kernel version!