Oooops
golden: Use kernel exFAT filesystem

Faster than fuse exFAT, patched exFAT vold needed
golden: apply upstream changes to twrp-graphic.c
golden: Add audio.r_submix.default for casting

Conflicts:
	golden.mk
init.samsunggolden.rc: update permissions

Change-Id: Ic37a35fda110f3dc0983c6553a0152b08961701d
golden: add ramdisk offset for boot.img

Stock boot.img uses --ramdisk_offset 0x02000000

Change-Id: Ib64b8779a0c6dc76b9ffd7e962552e9e77f72dfb
init.samsunggolden.rc: formatting, fix a typo

Change-Id: Ic3def71b5cc5a7e5fafa912967313627e59a5c8c
golden: add SYSTEMUI_PBSIZE_HACK

reduce PB size from 2MB to 512KB, this allows us to enable h/w acceleration
on low-end devices while keeping memory usage down.

Change-Id: I3ef69b7b3906e56f2aef5c0cf2ee1fea0baf4242
golden: Update twrp.fstab

Include preload and modemfs
golden: TWRP: add TWHAVE_SELINUX flag
golden: TWRP: use "TW_INCLUDE_JB_CRYPTO"
recovery: make recovery independant of ROM's

-The fact that CM puts kernel modules on the system partition and
Samsung puts them in the initramfs causes recovery to be dependant
on matching kernel modules in the ROM.

-To solve this we move the modules that recovery needs (param.ko
& j4fs.ko) to the initramfs of recovery.

-Now there will be no need to flash another recovery to flash
another ROM.

NOTE: To accomplish this goal I implemented a custom bootimage mk.
The kernel is still built the exact same way. It was necessary
to include it in shbootimg.mk.

The way the recovery is built has  changed in the following ways:
Before: recovery and ramdisk were built at the same time and
when those were done the kernel was build and finally the
recovery.img.

Now: kernel and recovery are built at the same time and when those
were done param.ko and j4fs.ko are copied to initramfs, the ramdisk
is built and finally the recovery.img.
Cleanup Recovery-Ramdisk
SELinux updates

Change-Id: Ie717603185dad08a25d353deadf14ae28eaa45ec