RemixSettings: Remove animation while scrolling through tabs

Lets just make things not too fancy...
[2/2] Settings: opens music app when headset is plugged

Change-Id: Ibb87466cc7cf7ce127a712b161a9476ef35dbe6e
OmniGears: enhance AppSelectListPreference

Added support for a third button

Change-Id: Ic152913610ec374144cd7a6388fa8f21ed5d0aeb

Conflicts:
	res/values/psd_attrs.xml
Revert "Revert "Set Recents RAM Bar Active apps color from holo blue to white by default""

This reverts commit 26dd2d14e7b8810350263955003655ae76e53ab9.

Be more consistent with Google's UI
Lockscreen sliders: fix resetAll() action
Disable Lockscreen blur if Lockscreen wallpaper option is being enabled, and vice versa
Remix Settings: Use PagerSlidingTabStrip for the tabs

Credit: https://github.com/astuetz/PagerSlidingTabStrip
Fix lockscreen blur not enabled when custom wallpaper is disabled
Move double tap to sleep options to it's place
Set background_tab_pressed color to white
Merge remote-tracking branch 'PA/kitkat' into remix-staging

Conflicts:
	src/com/android/settings/bluetooth/BluetoothPairingDialog.java
[2/2 Notification Shortcuts + DSLV Controller by SlimRoms

this will add back slims notification shorcuts feature as well
we add common slim classes we use for navbar navring pie etc
see fb commit for more details

PS2: update Author & message
PS3: again message
PS4: Rebase
PS5: Rebase and change from slim's to existing dslv
PS6: Back to separate dslv since the one we already have doesn't seem to work.

NEED this commit to work -> http://review.pac-rom.com/#/c/449/

Change-Id: I58087df9125ccff490b15cb8e07a95590f8e4eb7

Conflicts:
	res/values/pac_arrays.xml
	res/values/pac_strings.xml
	res/xml/notification_drawer.xml
	src/com/android/settings/cyanogenmod/NotificationDrawer.java

Settings: Add dslv controller for Slim features

a lot of our settings have drag swipe features
this is the central controller for it to have
easy access

NEED for Notifications Shortcuts i.e

PS2: Update Author & message
PS3: Rebase

Change-Id: I5c972e572078f054a7ce05f84a6c31b27b2db477

Conflicts:
	res/values/attrs.xml
Revert "Fix lockscreen blur not enabled when custom wallpaper is disabled"

This reverts commit 8915af9fd6b40f59dd7928eb8a42f67e0cefd19a.
Revert "Disable Lockscreen blur if Lockscreen wallpaper option is being enabled, and vice versa"

This reverts commit 64220ba4dfbfac88eca2bbf2b98100d27403f3ba.
Merge remote-tracking branch 'PA/kitkat' into remix-staging
Merge remote-tracking branch 'settings/remix-staging' into legacy-staging

Conflicts:
	res/values/colors.xml
	res/values/psd_arrays.xml
	res/xml/sound_settings.xml
	src/com/android/settings/SoundSettings.java