Bug 1058087 - Remove timer so no subresults will be logged after SimpleTest.finish(). r=dholbert, a=test-only
Bug 1046127 - Don't drop adb connection during startup. r=fabrice, a=bajaj
Bug 1033274 - Added logic when MLS responds to GPS provider. r=kanru, a=1.4+

NetworkGeolocationProvider is listened to by the Gonk GPS provider, and
these updates are to be used in certain cases (such as the GPS is
inactive) or ignored in other cases so as not overwrite an accuracte GPS
location with and inaccurate MLS location.

Fixed the GPS position's timestamp; the code was using the satellite provided
timestamp. This timestamp bubbles up to the DOM eventually, which has no
knowledge of GPS timestamp delays, thus it needs the current system time.
Bug 1033274 - SendLocation is not considering the PositionOptions.maximumAge. r=kanru, a=1.4+

The first patch for this bug adds a cached location within the GPS
provider, which may get used as part of a watch request. If the watch
request has a maximumAge option specified, then SendLocation should
only send locations to the DOM that meet this condition.