Put initialization of GPS broadcast reception in onStart()

It's removed in onStop() so should be initiated in onStart().

Without this change, if the user left the map (via notification, home button press, etc) and came back, they would no longer get GPS updates.

The only obvious way to restart updates was to go back from the map activity, then re-enter it to force a re-creation.