Clean up menus

Some of the activities menus were still being built in the activities
onCreateMenu method, which isn't as nice for management and maintainability.
That's why menu resources exist.  This also means a bunch of constants
disappear and the activity code gets less complex. :high-five: