ActiveDisplayView: fix non-pocket mode

Also inline some trivial methods and despaghetti-clusterfuck some
more code

Change-Id: I2b20d875171689d08629c79c5fa564eb0443606c
Merge "ActiveDisplayView: fix non-pocket mode" into kk44
AwesomeAction: remove duplicate string comparison

These string comparisons are done in the AwesomeConstants class when we get
the enum. Also dont deal with AudioManager unless we actually need to.

Change-Id: Ic5728a5051b629f8ed917cbbc3d9f3f69868274b
Merge "AwesomeAction: remove duplicate string comparison" into kk44
Fix Halo button not showing up on toggle

Change-Id: I3b0acfd2757f227e521222a4fa990bbf991afe1a
Merge "Fix Halo button not showing up on toggle" into kk44
Centralize triggerVirtualKeypress in InputManager, and separate down and up events by 10ms

this seems like the right thing to do

@Dave
NOTE: this reveals an issue where some navbar buttons have been playing their click sound twice.

Change-Id: Icee38435ba9c362d5f237cf896a344e061f926ab
core/Keyguard: Move CAF strings

Change-Id: Ia341e69e260f1cdd36ca0506e4285278976136fc

Conflicts:

	packages/Keyguard/res/values/strings.xml
InputDevices: Move AOSP strings

Change-Id: Ia1c1fcf54a0024f1cb3738ddeb353fa180f14e8c
Export missing internal resource as symbol

Change-Id: Ibfb472c25cf20d1683c1c05d18c9815135b52958
Themes: Only process themes that are applied during boot

Currently, the PackageManagerService will process all themes and
ensure their resources are compiled and available to the system.
This is highly inefficient and can bog the system down when booting.

This patch will only process the themes that are currently applied
durring boot and lets the ThemeService take care of queuing up the
others for processing.   This reduces boot time considerably,
especially when the user has many themes installed.

Change-Id: I52168a1751ad3bfc458048dd1558ad71cc16317a
Merge remote-tracking branch 'upstream/kk44' into kk44