Restore menu options when returning from previous screen.

MenuBar seems to remember the last content view if it isn't recreated so
need to repopulate the ListView with the menu options onRestart of an
activity.
Upgrade tests to work with Robolectric 2.2-SNAPSHOT

This depends on Issue 647 from robolectric being merged successfully in the
main branch.

If running these tests in eclipse set the working directory for the test
runners to point to the location of the serenity-app module.
GDMReceiver tests and refactoring

Make sure that GDMReceiver is always working.  Uses assumeTrue so that
the test will either be skipped or marked as success if it doesn't get
the result it expects.