Fixing crash in PhoneNumberUtils getNumberFromIntent

Handling intent with no data when trying to retrieve number from
intent.

Change-Id: If7c5930e7048aec732fb7a3fbeb3391e1408b071
Lockscreen Longpress: Unlock Logic

In my opinion, we should unlock after
    user removes their finger.
This matches short-press unlock better
    and allows the user to change their mind
    on a target (I do that a lot).
Added a vibration action on longpress
    being true.

Change-Id: Ife590119dbdf10474b9c62f252e7f5d6dfc87387
Add BAMF theme engine

Thanks to travp624 @ TeamBaked for originally porting this

Change-Id: I9dd9347ac62e3b1fb49a4562d84eb7b295cdc2b2
Revert "Reduce observers in SystemUI: KeyButtonView"

Temporary revert. We will get back to you, observers.

This reverts commit 855f54384d99242bcc25a0de7cfb6c104035b034

Change-Id: If612ee7ca947f5f00bd42d2d45205f50ba2f979d
Merge "Revert "Reduce observers in SystemUI: KeyButtonView"" into jb-mr1
Reduce observers in SystemUI: KeyButtonView

This is based on the work by Jens Doll for the StatusBarIconView

The ContentObserver class will be a singleton, so there is only
one observer for all buttons.

On my Nexus 10 it reduced the observer count from 48 to 4.

This version fixes the funky glow effect.

Change-Id: Ie242e3771c41f6010ac12246372107a2a3e165cd
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Fix BatteryBar showing on all 3 locations

Change-Id: Idbdd16ea5442b032119ce48d586b2207e8cf0281
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Telephony: Add DCHSPAP to getTcpBufferSizesPropName

Change-Id: I868f0eae2db6032b43e9c1a1bd23860ab7bbebca
GlowPad Torch: Screen Timeout

timeout < acceptable
Set to two minutes if you start torch

Change-Id: Ia04826860d7682ac33395ec5e0cc132d740fc887
Merge "Telephony: Add DCHSPAP to getTcpBufferSizesPropName" into jb-mr1
Merge "Reduce observers in SystemUI: KeyButtonView" into jb-mr1
Merge "Fix BatteryBar showing on all 3 locations" into jb-mr1
Revert "GlowPad Torch: Screen Timeout"

This reverts commit 8cf5bce441fe042f99f3f7c10b933151290819cf.
Replace weekday by date view in statusbar clock

Change-Id: I434858a083270620509489a954a824b84b6a7887
FW: list rejected calls separately

Change-Id: Ic0fe092c75eed692a3ee2acf048283eada4ed7ad
Signed-off-by: ChampionSwimmer <android@championswimmer.tk>
Base: Increasing ring volume

Change-Id: Ie78f4db7c2e9db4a0464158f85374fcdfd1067b3
Signed-off-by: Petr Reznicek <kecinzer@gmail.com>
Allow custom density setting

Use system property persist.lcd_density to set custom density.  The custom
setting affects the entire UI.  It is independent of ro.sf.lcd_density and
has no effect on play store compatibility.

Code distilled from PA project via PAC project.

Change-Id: I8d26405d5d33bdf2890a0e9f67f113a4dc3e763b
Quick Settings: Swipe to switch

Adds the ability to switch to/from Quick Settings, using a sideways
swipe gesture.

Video demonstration: http://www.youtube.com/watch?v=jZaDVBIFAuA
(Video for the initial Patch Set only)

>Remove powerwidget reference in swipe to switch
>AOKP has no powerwidget
Port "Option to control cursor in text fields using volume keys (1/2)"

Thanks to KonstaT

Change-Id: I78f4a14326f3d30e08431c6bff1a191139db6027