LocationService bugfixes.
Changed rule for updating location.
Also added behaviour of accepting location taken from
getLastKnownLocation() method.