Port AutoHide from Slim

modified and fit in

Change-Id: I5a823c3cbdfd3a6849a6a5b7de75f8cb8ada680a
SystemUI: RAM bar view optimizations

findViewById() was being called every time updateSettings()
was being called. Instead, let's instantiate them once, and
remove calls to updateSettings() since it will be called
on its own when the setting values change.

Change-Id: Iaa02343caccb615921219be2a56b3bac4f3263b9
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Fix PowerMenu Navigation Bar Layout

Change-Id: I4741efceb01da7830bcd7457b274b051c5e2b197