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.
Android: Merging Preference classes
Android: Removing old unused Preferences class.
Merge pull request #783 from arthurbenemann/dapiOfflineAlso

Add support for delayed (offline) tlog auto upload to MDS in droidplanner
Merge branch 'master' of https://github.com/DroidPlanner/droidplanner into drone_refactor_osm

Conflicts:
	Android/build.gradle
	Android/src/org/droidplanner/android/DroidPlannerApp.java