Really turn off location updates when changing the tab

To disable location updates, you must pass it the *same* LocationListener.

We were recreating the listener whenever we set up the map, which meant
that we couldn't then turn it off again.
Merge pull request #106 from maurizi/fix-location-update-disabling

Really turn off location updates when changing the tab