Always use the dummy crendential while trying to determine the credentials

Otherwise the SHibbolethCredential may be set and it has hook to intercept 401

This should fix issue #1908
Propagator: Fix local file name clash detection.

Need to normalize the output of QFileInfo::canonicalFilePath() before
comparing to a server side path.
See https://bugreports.qt-project.org/browse/QTBUG-39622

This fixes #1998 and #1999
HTTPCreds: Do delete the WritePasswordJob to not leak memory.
Bump version to 1.6.2 rc2 plus Changelog
NSIS: ICU rebumped to 5.3 as per build service change
propagator_qnam: add debug output in cae the file changed localy

In order to debug https://github.com/owncloud/core/issues/9781
propagator_qnam: Limit the HTTP buffer size when downloading

Otherwise the buffer might fill up too quickly and get too large and consume
too much memory which could lead to crash in extreme cases

Should fix issue #1974
Merge remote-tracking branch 'origin/1.6' into il

Conflicts:
	VERSION.cmake
SyncEngine: Keep csync_journal with proper values for fileId and remotePerm

Before this patch, we had a lot of empty rows because we created
the SyncFileItems with the wrong(=local) data.
journaldb:  Fix that fileid might be missing in the db

When recovering from a inalid move operation, we call
avoidReadFromDbOnNextSync. This will remove the fileid from the db so
we don't detect a move on the next sync.  But we want the next sync to fetch
the file id again, and this can only happen if we don't read them
from the db and do the actual PROPFIND, this is done by avoidReadFromDbOnNextSync

However, if there is propagation in that source directory later, it
will overide the invalid etag with the real one and we will not uissue the PROPFIND
to fetch the fileid.
We must therefore also protect the future write to the DB when calling
avoidReadFromDbOnNextSync
Merge branch 'il'

Conflicts:
	doc/ocdoc