core/Keyguard: Move CAF strings

Change-Id: Ia341e69e260f1cdd36ca0506e4285278976136fc
(cherry picked from commit 08c3366fdf208ee0f3a660f4a5feb050df68af35)
InputDevices: Move AOSP strings

Change-Id: Ia1c1fcf54a0024f1cb3738ddeb353fa180f14e8c
(cherry picked from commit 531c01e88232fb3b0e4d94417839ae88faec967b)
Export missing internal resource as symbol

Change-Id: Ibfb472c25cf20d1683c1c05d18c9815135b52958
(cherry picked from commit 75927a737e1710943b8b262af7ac7093d7cc1724)
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
(cherry picked from commit 704c3043043a2ebe8c01420b63454f937b6b9c33)