Remove lag when launching an app
Policy: Lockscreen Targets Unlock speed update

Fixes lag on the classic lockscreen targets and sets up a broadcast
receiver to use those methods from outside of policy like navring
example this commit and the future AOKP Ribbon.

Change-Id: Ia0735aa26a4cd1a2c95d0860992837daf5cacf6d

Conflicts:
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardSelectorView.java
Don't start keyguard in an attempt to exit it.

exitKeyguardSecurely() will open the keyguard if it's currently disabled
by an app. As this is unwanted here (the user has either already
bypassed the keyguard or the keyguard isn't secure; otherwise he
couldn't click on a notification entry) and as the lockscreen already is
dismissed a few lines above, don't call exitKeyguardSecurely here.

Change-Id: I5582da350d8826e42f9edcd56845a59965865c8b
JIRA:CYAN-99
QuickSettings: UserTile: Open full contact page

QuickContact popup can only be used for phoning/messaging/emailing,
which doesn't make sense when you're opening your own contact.

Opening the full contact directly makes it easier to beam or share
with other (one less click)

Change-Id: I6b6002fd7ecccaf16f1e410c0c863989bf877711
KeyEvent: update comment

Change-Id: I1ea491e7e23670bf0ea83392710010b557803178
boost boost hint

ps2: fix tabs, make message qualitatively superior.

Change-Id: I4747e6aee67753ed407f33629373defb4c685af2
write entropy data 4 times a day instead of 8

Change-Id: I029736451f259a571ebfe988f442d71c5c056a32
tune up boot animation

runs super smooth now until about when the autobrightness kicks on.
need to test on phones and figure out what makes it hang up at that point.
The original commit is ooooold.. i don't really see ifeq being
necessary since our devices can handle the added load.. but i did
leave the one for no texture cache just in case.

PS2: tweak some values.. not finished

Change-Id: I6383c48323eb0eb34a98a25b871d3406af2598d7
Lets Spice Things Up A Bit...
[1/2] Power connect/disconnect notification support

part 1/2: frameworks/base PowerUI and Settings
http://review.cyanogenmod.org/#/c/35241/

part 2/2: packages/apps/Settings Sound settings
http://review.cyanogenmod.org/#/c/35242/

patchset 3:
    shrink a couple of long lines
    remove power_notifications_use_default option (folded into ringtone option)
    load default settings in global instead of system

patchset 5:
    support vibrate toggle
    ignore first power state change (on boot) if it's a DISCONNECT

patchset 6:
    fix ignore first power state change

patchset 7:
    change vibrate to default to off
    simplify first power state change ignore logic

Change-Id: I36a6b9f924d2cd52191a8e83a744745b37c5b068

Conflicts:
	packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
	packages/SystemUI/src/com/android/systemui/power/PowerUI.java
Merge branch 'jb2' into test