Android: Moving Follow-Me to a new package
Add a GPS health check to the guided point
Restoring the support for follow-me
Adding some test cases for the GeoTool class
Core: Fix getDistance, and getHeading, based on the test cases
Revert "Revert "Merge pull request #745 from arthurbenemann/osm""

This reverts commit f69a484bc5b637203783396ddda5396e9b9ba544.

Conflicts:
	Android/AndroidManifest.xml
	Android/src/org/droidplanner/android/activities/EditorActivity.java
	Android/src/org/droidplanner/android/mission/item/markers/MissionItemGenericMarkerSource.java
	Android/src/org/droidplanner/android/proxy/mission/item/MissionItemProxy.java
	Android/src/org/droidplanner/android/proxy/mission/item/markers/TakeoffMarkerInfo.java
bug fix: class name update.
Merge branch 'issue764' into y
Core: Making the heading function from GeoTools public
Android: Implement leash follow-me type.
Follow-me: Just show the "disabled follow-me" message when  follow-me is disabled.
restoring functionality omitted during the branch update.
code cleanup.
Matching functionality in current master. Updated the code so that 'takeoff' commands are not displayed on the map.
Follow-me: Adding new follow-me modes
Adding support for spline paths as part of the map refactoring.
backend and frontend integration of spline waypoints completed.
cleaned up unused drawable resource.
updated spline waypoint icons, and mission list view.
added support for greenrobot event bus to the core project.
updated relevant core classes to broadcast drone events via the event bus.
added icons for the spline waypoint.
added mavlink version in the settings screen.
Make sure res dir is created to prevent eclipse complaints
A set of changes to support delayed upload to the new droneshare...

* Add UploaderService - this service sends all tlogs it finds in Logs
* Add NetworkStateReceiver - watches for changes in internet connectivity
  and restarts uploads as needed
* Update to latest droneapi-java client
* Add the JeroMQ client library - needed for latest live upload code
* Change password from passwordVisible to just password per request from Pablo
* Be nice and DRY and make a DroidplannerPrefs class
* Fix file descriptor leak on tlog close
* Fix disconnect() in MAVLinkConnection - previously it was a NOP because
the worker thread would stay blocked on a read.

Note:
* DroidPlanner currently doesn't filter tlogs for 'being interesting' - so
it may upload a fair number of essentially empty tlogs.  I'll turn on
an interesting filter on the server.

* It would be great if someone else could turn on auto param & wpt fetch as
the default in DroidPlanner.  That would make the uploads a lot more useful.