Revert "Revert "Fix Unused Space at Recents When Search Bar is Disabled""

This reverts commit c8d9007511f775a8aee96efca6121d249054d2d8.
Fix "Fix Unused Space at Recents When Search Bar is Disabled"

Signed-off-by: Dragon <dragon7780@hotmail.nl>
(cherry picked from commit 962c3d9f9b4a3646725b1d4a637d0b23268c1ea1)
[ActivityManager] Fix process record leakage.

Symptom:
Remain dead process record in mLruProcesses.

Root cause:
When a process died and need to restart immediately.
The process record will not be removed from mLruProcesses
in handleAppDiedLocked (return kept=true).
If the restarting process start timeout, the record in
mLruProcesses will not be removed.

Solution:
Call removeLruProcessLocked in processStartTimedOutLocked.

Change-Id: I1935ccc586016cb4e90dfdfac96cc88931553d5f
(cherry picked from commit ff6395ace5f925825c6f32af6f258902a8f5577f)
Cleanup battery style code (Updated to PS13)

* Cleanup commented out code
* Fix landscape battery icon padding
* Fix landscape battery icon charging indicator
* Fix landscape battery icon percentage indicator
* Fix circle battery frame color on some black backgrounds
* Fix circle battery artifact on low percentage
* Fix percentage not shown while charging
* Fix percentage always showing on expanded status bar
* Fix battery icon showing after reboot on text/hidden modes

Change-Id: Ic56878c26e9a3416149eaaa8a9325d56d664e22e
(cherry picked from commit b0cf848e745435c04d9ea91b7fa73879122322f3)