fs: sync: Asynchronous Fsync from HTC

    * taken from Faux's S5 repo and modified/fixed-up
      for Linux 3.10 and shamu
staging: binder: Change binder mutex to rtmutex.

Surfaceflinger uses binder heavily to receive/send frames from applications
while compositing the screen. Change the binder mutex to an rt mutex to minimize
instances where high priority surfaceflinger binder work is blocked by lower
priority binder ipc.

Signed-off-by: Riley Andrews <riandrews@google.com>
Change-Id: I086a715267648448f0c5f62b037a3093d1079a79
ramdisk: add init.d and future lkconfig support
cpufreq: force cpuN policy to match cpu0 when setting min freq

* I omitted this on purpose before on N3 but no need to do that
for shamu
defconfig: disable cpu boost due to instability (for now)

* and lose a bit of butter
lk.utils: provide patched and stock mpdecision as flashable zips