Activity life-cycle revamp, new LocationSource class for the GoogleMap
and multiple location providers.