Listening for location changes in every 2 minutes.
Irrelevant changes.
Managing zones and radiuses.
Zones detected and active is displayed.
Adding CLOSEST, NEAR, FAR options for zones.
Code cleaning.
Editable gps zones.
GPS Zone edit bugfix; zone icon changed.
GoogleMapActivity gets an initial location if exists.
Small refactor.
Storing last location up to 5 mins if no new one comes (if new location is null), then override it.
Text rename.
Master (navigation drawer changes) and gps location filter merged.
Merge branch 'master' into gps_loc_filter
MessagePredictionProvider interface created; GpsZone list store a bit refactored.
Code cleanup.
Unused import removed.
Calling prediction only once when resuming MainActivity.
Bugfix: refresh zone list after update or save.
Location changes handled at service; refresh broadcast sent to activity when only distances changed; requesting zone prediction when zones changed (only skeleton).