sepolicy: Update SELinux configuration

If there're additional custom policies, they should be added after successfully
compiling and running the first builds.
sepolicy: Additional updates of SELinux configuration
overlay: Updates for Android L
overlay: Enable home button wake
overlay: Disable BT client profiles for legacy devices
overlay: Enable multi-user feature
overlay: Removed some not needed overlays
keyfiles: Update keylayouts for Android L
camera: Update include paths
camera: Updates to be compatible with all the used camera parameters

Thanks also @arco
camera: Fix non-trivial designated initializers
camera: Add further extra camera parameters

This should solve the missing symbol errors while loading camera libraries
on Qualcomm hardware devices.
camera: Add the missing implementations of some extra methods

This commit adds the implementation of the following methods:
- setTouchIndexAec
- getTouchIndexAec
- setTouchIndexAf
- getTouchIndexAf
- setPreviewFpsRange

The first four methods allow the "pinch to zoom" feature when using
the back camera.
ril: Remove setCurrentPreferredNetworkType method

This overridable method is not defined anymore.
ril: Add the new constructor overload
ril: Use TelephonyManager to enable/disable data connectiviy

The method setMobileDataEnabled of ConnectivityManager is no more defined, so
it's necessary to switch to the related methods defined inside TelephonyManager,
enableDataConnectivity and disableDataConnectivity.
ril: Use new ro.telephony.ril.config prop
sensors: Fix braces around scalar initializer errors
cm: Switch to full phone config

Our system partition is now 1.3 GB so it can handle full package easily
ariesve: Update device makefile

Thanks also @arco