Proper initialization to avoid build warnings.
Copy test database into the build tree.
Fix statedb tests.
Fix compile warning.
QNAM jobs: Make sure there is an etag is proper and not changed when one resume

Those tests are existing on the legacy jobs.

We check there is an etag so we make sure a proxy is not in between.
(We have seen user complaining because their proxy is replacing the
pages with one that says they need to enter their login and password)

Also it is important to check that the etag has not changed if we resume
(this may happen if the file is changed on the server between the update
phase and the propagate phase,  and that we resume this file)
restore the last change menu

It was not yet implemented after the progress refactoring
Added documentation about owncloudcmd.
Remove FIXME in syncengine
Rename _dir to _direction

(to avoid confusion with directory)
Prefer the use of _isDirectory over  item._type == SyncFileItem::Directory
Remove FIXME

This has been refactored since the comment was added and is no longer a hack
Remove a FIXME

The commit message say that this line should be necessary to show
the information when the setting dialog is open,  but this is working
now via the signals
Remove FIXME and TODO

They are outdated
[tx-robot] updated from transifex
Make it an error instead of a crash when dav_connect fails.

Fixes #1591
owncloudcmd:  Fix an error during update phase would not terminate

the QApplication::quit()  would be run before the exec() and would
be a noop,   and then exec would just wait forever.
Merge branch '1.5'

Conflicts:
	src/owncloudcmd/owncloudcmd.cpp
Log: Don't override level for csync

The level shall be set from Folder or owncloudCmd only.
Token Credentials: Support actual tokens
Engine: Introduce jobCompleted() signal