Electron Beam Fix

<bool name="config_animateScreenLights">false</bool>

Must be defined now to choose between the electron beam or fade out
in settings after http://review.cyanogenmod.org/#/c/54900/ was merged.

Change-Id: I0ce2653af685a542128221ea5ccc9aeda75a2c29
P31XX: Fix "stop-and-go" boot animation

TARGET_BOOTANIMATION_USE_RGB565 := true
will smooth boot animation and fix stopping all the time.

Change-Id: Icbc969a3e7f2061ffaf48c3c2b9aff7ec64f6a46
P3100: Fix Sim-PIN layout

Fix a long standing lockscreen layout problem that was introduced in 4.2

Before: http://i.imgur.com/NETsfBy.png
After: http://i.imgur.com/80iWcRU.png

Change-Id: I6fb6de6a7a3990fd608bda036f5c9aae8e5cbc24
P31xx: Update Bluetooth permissions/restorecon

Make /dev/ttyO1 group-writable, add restorecon to two BT sysfs paths.

Change-Id: Id0197f639b1ddb74a2af5f2ef0517b11fdf15de7
Merge "P3100: Fix Sim-PIN layout" into cm-11.0
P3100: Update PRODUCT_BUILD_PROP_OVERRIDES

Match Stock 4.2.2

Change-Id: If90cdb71aa489e5d657509b8b9121905bde0e254
P31XX: Build Swipe-Recovery by default

Change-Id: I710ae16f85f856c5b3d1fd1addccc3e48e90f86d
P31XX: Change bluetooth user group to net_bt_stack

Change-Id: Id8f2a433db38a1327c586df0ff58bfdd3b13373e
Remove BOARD_RECOVERY_SWIPE_SWAPXY

Not needed, touch fixed using init.recovery.espresso.rc

Change-Id: Ia28a03cec4abbb869a62647c21981813ea24f8bc
P3100: remove unneeded usb nodes inside init.recovery.espresso.rc

When the recovery switches between adb and adb,mass_storage modes,
it overwrites them with its built-in values.
This could be troublesome for Windows users who will end up seeing
a device change when moving between modes.

The existing USB PID+VID in recovery work for all devices, but users
need to have the correct driver installed if using Windows.
Check the Device Manager and see if "Android Composite ADB Interface"
is correctly identified. If not, see
http://developer.android.com/tools/extras/oem-usb.html
for driver update instructions, where you can simply use the drivers
included with Google's Android SDK for ADB.
Koush's universal drivers should also work.

If you have problems using adb on Linux, then it is almost certainly
seeing a UDEV rule problem.
Copy the following set of rules to a text file and save it as
'/etc/udev/rules.d/51-android.rules'
and reboot your system:

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0664", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0664", GROUP="plugdev"

Thanks at Matt Mower <mowerm@gmail.com> for pointing me on that.

Change-Id: I9884a71d397ff810df0fda86fa75f0ca8878ec4f
P31XX: Enable use of FFMPEG codecs for extended formats

Change-Id: Ib69b4e73e33803fe6b6cb92a72ffdb4a65769b21
P31xx: Preload libjhead in init

Older camera HALs call on libexif, and with the name change to libjhead here:
https://android.googlesource.com/platform/external/jhead/+/acbfc9c1c7e1a84b0db4dc5bc3d5346b6c55c473

It cannot find the necessary functions/symbols. Loading libjhead before any other libraries
solves this problem nicely.

Thanks to arcee for advice on the fix!

Change-Id: I93c9423e5ac18df85787b058273fef1503e0aa14
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_device_samsung_p3100 into kk_mkt

Conflicts:
	configs/media_codecs.xml
	rootdir/init.espresso.rc