Golden: update overlay

- allow all roation
- allow Lockscreen-Rotation by default
Don´t use prebuilt recovery-kernel
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
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
Update audio.h
golden: batteryfriendly default settings

- auto time disabled
- auto time zone disabled
- keep wifi on during sleep only when plugged
- networks available notification disabled by default

Change-Id: Ie7349251420f758aec1a769a66190b54ecaf8bf5
Ooooops
golden: use custom charger *png for charging-animation

Big thanks to XDA User daywalk3r666!

And big thanks to shadowfax2009 (http://shadowfax2009.deviantart.com)
for the *.psd of his battery picture!