Add map display and selection for location providers (not functional yet)

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Add code to dynamically add location markers

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Functional but crude position display

Create markers for selected location providers
Re-register location providers and update markers as selection changes
Update position on map (centering on last received position, no zoom)

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Fix crash when changing provider selection

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Request external storage permission needed for Mapsforge tile cache

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Log when registering for location updates

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Pan & zoom locations into view, bug fix: honor location provider selection

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Bugfix: consider only valid locations for map update

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Call super.onDestroy() in MainActivity.onDestroy()

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Pan map view only when needed, store locations before map view is ready

Change map position only if bounding box of overlays is not fully visible
Always store location for selected providers, even before map view is ready

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Fix time conversion error resulting in endless AGPS update loop, fixes #31

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Remove unnecessary logging

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Bump APK version

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Bump APK version

Signed-off-by: mvglasow <michael -at- vonglasow.com>
When user drags map, detach it from location and display reattach button

Detaching the map will cause it to update overlays but not pan them into
view or change zoom when the location changes. Reattaching will restore
this behavior.

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Prevent ViewPager from intercepting horizontal swipes in MapView

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Artwork: SVG for map markers

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Commented out attempt at styling map reattach button

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Show marker in map (still experimental)

Marker is currently in one color (like circles) and always shown, even when
the circle is visible

Signed-off-by: mvglasow <michael -at- vonglasow.com>
Add map markers in all colors, make map overlays stylable

Signed-off-by: mvglasow <michael -at- vonglasow.com>