on first start use last known location
Added sdk-manager-plugin support so that the Android SDK installs
automatically
Updated install documentation
merge
Motion Detect: had an extra wait period for first GPS fix. This logic is
of no value.
.
Remove this extra time window, and just use the existing time window,
called mPrefMotionChangeTimeWindowMs, in this code. The code is
cleaner with one time window (as it now has) instead of 2.

The reason the old code was not good, is that the extra time window to
wait for GPS fix is not any different than the existing motion change
time window, except that it was hard coded to 5 mins.

What would happen is that when scanning was started, and there is no GPS fix,
it would wait 5 mins before the motion detection logic would kick in.
This is confusing to anyone trying to understand the workings
of this code. It should be easy to grok based on the developer setting
(the setting for wait XXX seconds before pausing).
Merge pull request #1292 from cascheberg/fix-map

On first start use last known location
Merge pull request #1335 from garvankeeley/remove-gps-lock-extra-wait

Motion Detect: had an extra wait period for first GPS fix. This logic is of no value.
bump to 1.5.3
Merge pull request #1336 from garvankeeley/dev

bump to 1.5.3
Merge pull request #1328 from crankycoder/features/1162-android-sdk-setup

Android SDK automatic installation support added
update Gradle to version 1.0.0
Merge pull request #1337 from cascheberg/fix

Update Gradle to version 1.0.0
Removed convergence code as accelerometers are much more imprecise than the docs suggest.
This commit renames the DetectUnchangingLocation class to LocationChangeSensor.
* A subsequent commit will push the LegacyMotionSensor and significant motion detector code behind a common interface.

A ServiceLocator has been added to MainApp so that we can inject dependencies at runtime to aid in testing and decoupling interfaces.

Preliminary documentation is provided in docs/testing.md
use different application ID for debug builds
oops.  helps if i commit
@cascheberg's PR 1287 for metrics on nitification plus my changes for compactness of the
notification.
The german translation is not changed in this commit -sorry @caschberg!,
I know you made some changes to this translation, but my changes will
require re-doing this.
Merge pull request #1341 from garvankeeley/notif-1287

@cascheberg's PR 1287 for metrics on notification
Merge pull request #1340 from crankycoder/features/1201-dev-build

#1201 use different application ID for debug builds
Merge pull request #1338 from crankycoder/features/1294-rebased-sensor-tests

Features/1294 rebased sensor tests
Follow up patch to #1338 PR
Removes special testing variable in LocationChangeSensor, and adds an
additional test for when the location has not changed enough.