Issue #178: Contextual Action Bar

Tests should be repeatable and reliably recreate the same behavior every time they are run. (Yes, the Android framework has issues in that area, primarily due to multi-threading.) Randomness in the test suite breaks that rule. On the other hand, perhaps we should have some designated tests that are specifically random in order to try and find bugs.