Properly delete all GUIObjects and pages on theme reload

Signed-off-by: Vojtech Bocek <vbocek@gmail.com>

Change-Id: I8df41877f8f4439a434becfd47a9914b50649b34
Cache results of GUIObject::isConditionTrue()

Signed-off-by: Vojtech Bocek <vbocek@gmail.com>

Change-Id: Ia50f7c365b2dc0a65ee046bb42972e3594264878
Improve ORS scanning of storage locations

Grab a vector of storage locations and iterate through them for
searching for zips and restore folders.

Change-Id: Ia045b1e15ac3701132d61fe9f5847da5785a9b4e
Merge "Improve ORS scanning of storage locations" into android-4.4
Merge branch 'android-4.4' of https://github.com/omnirom/android_bootable_recovery into android-4.4
added property seting for ro.recovery.performance to allow for multi-core settings via init triggers

Change-Id: I9c82c759b190c39b98f79503c6fbd2197f57c587
clamped areas that are allowed to setup mult-core performance mode to preclude entering into thread bugs in the PartitionManager -- will fix that next.

Change-Id: I4e47e8447d3d71c3922cccf7fa1facc0c7bee799
bumping version with 'a' for multi-core and screen dim release

Change-Id: I136ff20fe16a5a27947204b00907cb0e510c8da5