Fix autosave.
Basic android launcher screen, including the ability to launch
"emulators".
Add tooltips to describe the emulators.
Allow _Config to be loaded.

This prevents SetVariable(config, "something", True) from causing a
problem. (This code is still not a good idea.)
Cache compiled conditions for ConditionSwitch.

Previously, were re-compiling the expressions each time the
ConditionSwitch ran, which was leading to performance problem
when there was an absurdly large number of conditions.