Shib: Close browser window after login
If a file in a read only share was edited, restore and create conflict.

This fixes bug #1448
Do not store the password in the config file. Erase it if it is there.

This fixes bug #1458
Handle empty passwords returning from the keychain read procedure.

This is needed if the keychain does not have the an QSettings based
fallback any more.
Remove stray debug
Fix German translation for branch
Fix online state handling

Before this commit, parts of mirall were aware of the state, but not all.
Also, the state was not set back to Connected again in all cases. This
commit introduces the following changes:

- Make QuotaInfo a member of Account
- QuotaInfo and Folder (EtagJob) can put the client in disconnected mode
- FolderMan now disables etag-polling when offline

Fixes #1459
Fixes #1441
bump to 1.5.2
Fix adding a file in a Shared readonly directory

It should not create a conflict in that case.

Also when editing a file, create a conflict using the normal way,
after downloading the file and checking it is not the same
Fix potential crash in case of abort while update:

We need to reset ctx->remote.read_from_db  BEFORE caling vio_closedir
Otherwise, it may interpret the handle as a 'bdtree' handle instead of
a owncloud handle.

Should fix #1442
ammand last commit

We should not close the directory twice in the normal case
Account settings: Set correct state icon right away
Add missing license headers in tests

LGPL for csync tests,  GPL for mirall tests
SSLButton: Fix certificate display
Fix Wizard when returning from later steps

We need to reset the credential type when
returning to the first page from later steps.
Otherwise, unfinished credential instances
and their NAM will try to fetch data, which
will fail with weird symptoms.
Account needs qRegisterMetaType
Propfind Job: Print redirect URL in log
Account: Fix Metatype registratition
add missing copyright header
Shibboleth: Have proper invalidation if timeout during sync