No logic change
Change getLastValidLocation to getLastValidTrackLocation, thus all location related api takes trackId as an argument.
- when paused, do not update current location - handle possible null pointer for getActivity In MyTraksProviderUtils, change to getLastValidLocation