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>
FW: Settings.system get and put arraylist methods

Change-Id: I304b324d48832e18a9468308cffee41f4d1114cd
Signed-off-by: Stevespear426 <stephen.k.spear@gmail.com>
Merge "SystemUI: RAM bar view optimizations" into jb-mr1
Revert "Workaround until gps can be fixed, force gps to stay in standalone mode when ro.agps.allow=false"

This reverts commit 15ca77919a320e6fb1178178ab225e8c4291d6e4

Change-Id: I94eefa844c9c2b2cbfbcd009ad423242477f4183
Merge "FW: Settings.system get and put arraylist methods" into jb-mr1
Merge remote-tracking branch 'upstream/jb-mr1' into jb-mr1

Conflicts:
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java

	modified:   core/java/android/provider/Settings.java
	modified:   packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
	modified:   services/java/com/android/server/location/GpsLocationProvider.java