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
Revert "Reduce observers in SystemUI: KeyButtonView"

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

This reverts commit 855f54384d99242bcc25a0de7cfb6c104035b034

Change-Id: If612ee7ca947f5f00bd42d2d45205f50ba2f979d
Telephony: Add DCHSPAP to getTcpBufferSizesPropName

Change-Id: I868f0eae2db6032b43e9c1a1bd23860ab7bbebca
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>