fs: sync: Asynchronous Fsync from HTC

    * Taken from Faux's s5 repo - fixed up a bit

Conflicts:
	drivers/mmc/core/mmc.c
fix drivers/mmc/core/mmc.c and add changes in defconfig