Fix #786 delayed tlog upload

* Don't upload if username/psw not specified
* Reword password description in preferences
* If server returns an error on any upload, stop all uploads until next attempt (in droneapi.jar)
* Auto cancel notification on pick
The wiki link is not working.

I switched to absolute links.
Server now returns error code 406 for boring flights.

In that case, client should just kill the notification and move on.
Merge pull request #788 from GCorbel/patch-1

The wiki link is not working.
Merge pull request #787 from geeksville/dapiFix

Fix #786 delayed tlog upload
Merge pull request #770 from arthurbenemann/issue764

Fixing and adding test cases for the Geotools class
Merge branch 'master' into followMe