jf: fix fstab

The last commit (2f43ca564e1513887b9e3a635ac9ef809c795776) somehow totally fucked my ability to boot any boot.img other than the one that spits out with the CM build.

This reverts most of that.  /cache is no longer mounted by init just like Steve's patch but I left /efs and /firmware out of fstab.
On my device this still corrects the boot hang issue while also allowing all the boot.img that worked prior to the last commit now work again.

Patch set 2:  made the other corrections in fstab; mount /system first with barrier=1

Change-Id: I320e1e96f79583f9eff3703fe42413710b197db8