Set up LocationView to handle its own touch events

Scrolling and multitouch are handled independently from activity or fragment now.
Handles the "instrumentation" bar still. Would like to see this move to a fragment of its own.
Makes MapFragment's LocationView actually show map tiles.

Set up MainActivity to host the MapFragment with LocationView.
Until GPS can be offloaded to a service, and the StorageService can be refined to handle most of the operations itself, this is going to be bloated.
See inline comments and TODOs for more info.
Can also enable and disable Simulation mode now.
New interface FragmentInteractionListener gives multiple fragments common requirements for the hosting activity.
Disable the back-button disabler so we can actually use this as a temporary measure.