Bug fixes

- Moved check for restarting Location Updates in MapViewer to after the
LocationClient have been setup.
- Moved the startService(Intent) call in MainMenu to onResume() so that
the BackboneSvc will be started again if the Activity has only stopped,
but the service has been destroyed for some reason.
- Added a GetMap cancellation before every new request.