i9500: Enable appropriate video options
i9500: Clean up camera wrapper code
i9500: use vendor class for proprietary camera HAL
i9500: convert parameters to Qualcomm style
i9500: Adjust digital volume
i9500: Disable S3D support

* Unused.
i9500: Add support for new KK ConsumerIR
i9500: preload boot animation
i9500: Set BT SCO output parameters

* SCO is 1 channel
i9500: Use I2SPCM for SCO

* This device appears to use I2SPCM, not PCM.
i9500: Fix typo in WLAN AP NV path
i9500: Disable wifi module loading

* Wifi module is built into the kernel
i9500: Add keylayout file for capacitive keys

* KEY_MENU and KEY_BACK are not meant to be wakeable.
i9500: Update GPS config from XXUEMK8
i9500: Add GPS certificate files
i9500: Remove deprecated overlay options
i9500: Re-organize overlay
Revert "i9500: temporary commit to preserve my sanity"

This reverts commit b2d3ef933cc51a99a0e025daeee3bf008124657d.
i9500: Fix datamedia permission

Change-Id: I893066f3e804776192d66a7b8fbee906da9b0bcf
i9500: fix touchkey haptic feedback

Change-Id: Ibf9f92aa1c306aa239733ca8750802cda51b99b0