Divelogs.de: use qDebug() instead of fprintf()

Use qDebug() instead of fprintf(stderr, ...) in
prepare_dives_for_divelogs().

Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Divelogs.de: change the 'Apply' button to 'Done' for upload

Post downloading we have an 'Apply' button that can be clicked
to apply/merge the downloaded dives. When uploading we
rename the button to 'Done' and enable the button if the
upload was successful. The 'Cancel' button on the other hand
becomes disabled.

Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Updated source strings

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Fix tab order for webservices dialog

At least username and password have to follow each other.

Signed-off-by: Sergey Starosek <sergey.starosek@gmail.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Fix potential crash

Initialize stagingDive to NULL, so we know that we will bail in
createTemporaryPlan, when the initial settingsChanged is fired.

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Revert "Get rid of the planner"

This reverts commit c4a47a7d60b53c9b2e2ffb874afaf733d43123aa.
Add a travis.yml to test a build.
Mac support in travis.yml
Clone a bit deeper, so we get a tag to describe