Motion sensor WIP.
TODO, implement istens for change of locations within 2 mins. Then go
idle, require significant motion change. If get that event, check
location changed. The location change check will try to use network
location if possible.
Save battery on unchanging location.
Uses 2-part detection:
1) DetectUnchangingLocation is used to determine if the user has not
moved in 2 minutes, then the ScanManager pauses (this is a low power
state)
2) When the MotionSensor detects movement (which uses very low power
sensors to do so), start scanning again.

Also worth noting, the notification text changes when paused, and the
map view shows a paused message also.