p5100 bring up

This is just a straight port of this:
http://review.cyanogenmod.org/#/c/55931/

I only own the 31xx but almost exactly
the same device.

Change-Id: I340996dc5a96490c96ffa65159932ae59eb89937
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: I0740c03a1890216fe64c7b720d10f71cfd83ad72
P51XX: Fix "stop-and-go" boot animation

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

Change-Id: Iba27b0eab59889ee50447556094a29592308fe97
P51xx: Update Bluetooth permissions/restorecon

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

Change-Id: I8ff729f0e128b474933fce9439087da7c2dfbab6
P5100: 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: I5914c11025a73fadfb35b8029da421472d4b4d04
P5100: Update PRODUCT_BUILD_PROP_OVERRIDES

Match Stock 4.2.2

Change-Id: I0212d1e500d5fe94ee67d0af607081861f016423
P51XX: Build Swipe-Recovery by default

Change-Id: I8a4772a93d2870310aae5c920d6882605a195acd
P51XX: Change bluetooth user group to net_bt_stack

Change-Id: I69b6535b8379dff56dfe02109f404c908d2a4447
Remove BOARD_RECOVERY_SWIPE_SWAPXY

Not needed, messes up touch / swipe in recovery.

Change-Id: Ie13b7c3383b232637bf746e9452f7d98f442fbbf
P51XX: Enable use of FFMPEG codecs for extended formats

Change-Id: Icea972bd34aa530ff55a48061718553b6effdccf
P51xx: 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: Ib0bd20411b5b3757b40851938162b31098a90e74
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_device_samsung_p5100 into kk_mkt

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