Clean up menu code

We aren't at all consistent with calling super or returning the correct
value in the options methods e.g. onOptionsItemSelected. This makes it
consistent with the examples in the Android docs.
Merge remote-tracking branch 'origin/master' into clean-up-menu-items
Merge pull request #156 from iFixit/clean-up-menu-items

Clean up menu code