Quicksettings: Change GPS modes swiching

Change-Id: Ifb5e55fdc23778fcabf1c9efb2f181489ab4e34a
Themes: Let ThemeService handle all theme processing [1/3]

Only themes that are applied will be processed inside of the
PackageManagerService, all others will be sent off to the
ThemeService.

Change-Id: I5f2ec628e1d22a05accc6727efb0c1387455f82f
Revert "Quicksettings: Change GPS modes switching"

This reverts commit 8789e08ae568ef2670a7b31d28de8df6f8a8a25f.

Change-Id: I8ee594b7e2368b35cba86d33c453c25f9445ed2f
Fix NPE when using voice input.

Catches the exception and moves on, but masks deeper issues.
The deeper issues we will fix over time.

p2: Add another try/catch for setInputMethodLocked.
p3: Tighter try/catches to locate specific cause.
p4: Another set of the same -- the NPE just moved around.
p5: Fix obvious derp -- late use of possible side effect nulled variable.

PAC-23 #close Worked around -- true repair requires significant rework.

Change-Id: I2d3aca7c53ce5b8b6264acbb5267a3988eea0e50
Automatic translation import

Change-Id: I7ec27a6904a1a83356c56577d04e0e15d2d8d436
Automatic translation import

Change-Id: I49133e6e07b47fd511da03f5c2d536bed30dfe4c
Automatic translation import

Change-Id: Ib1cdb754cded8a9e2fbe319199e1905bd7971674
localgroups: fix null pointer access

Change-Id: I2a5805fc00903bc427e62a924b06e10a48d0ffe3
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Keyguard: Save Italy

Being low on battery is bad enough, don't make those Italians
suffer from additional UI crashes.

Change-Id: Idb905a27fc107433595e4376f88deebe1bc0c3d8
Revert "SystemUI: Fix missing top task in recent panel."

See http://review.cyanogenmod.org/#/c/74397/

This reverts commit 0616667d980db1aa32d6dd1956d6fc2e232cf5a3.

Change-Id: I0d024a3b75204521546380c955680cb4c8c9468e
Fix derp

Change-Id: Ic6abfe0eb0d86d41333283e92a7d9fac2d1001f2
Merge remote-tracking branch 'upstream/pac-4.4' into pac-4.4