LocationTracker modification

The tracker checks for both GPS and Network providers. If they are both
enabled, the Network provider is user, because he is faster (not very
accurate, but this application does not need much accuracy). If only one
of them is enabled, the location is pinpointed with the enabled
provider.