Accountwizard: Ldap, set the baseDN correctly if is not an email.

If basedn is a valid dn, than do not pretend dn= a second time.
Also make sure, that the hostname is written to the kmail2rc config and
not a basedn string.

KOLAB: #3913
make tine wizard optional
Hack that is required on Windows.
Fix infinite loops when trying to resolve file: URLs. Fixed by David upstream in kdelibs, meanwhile.
autoconfig.<domain> is not configured (NXDOMAIN) no fallback

Actually try <domain>/.well-known if autoconfig.<domain> is not defined.

KOLAB: #3918
Load the correct informations from freebusy autoconfig for freebusy.

The data that is stored in the autoconfig is a complete PATH aka.
/freebusy/$EMAIL$.ifb and this one has to split to /freebusy/ and if we
access via $USER$ or $EMAIL$.
Quickview crashes while closing

unregestier a nonvalid calendar won't work :)

KOLAB: 3927
Disable todo plugin for kontact

like add_optional_sub_directory the plugin can be disabled with:
DISABLE_ALL_OPTIONAL_PLUGINS and can be disabled bia BUILD_todo /
BUILD_kcm_todo
Add missing include of kstandarddirs.
The WId can be a HWD on Windows, so explicitly cast to make that work. urgh
adapt to library name
Don't build knotes on Windows, for the time being.
fix clashes with MS API
Add missing library to the link line.
Don't build the mobile parts of the incidenceeditor_ng when not building mobile UI.
Fix duplicate type scopes, does not compile with Visual Studio.
Merge branch 'tilladam-kolab/integration/4.13.0' into kolab/integration/4.13.0
some forgotten fixes for clashes with the MS API
Fixed Wid reinterpret_cast.

at least on unix Wid is a unsigned long and reinterpret cast with loss of precision
is not possible. Of course it's still possible to fail by not storing an
unsigned long in the first place.
Merge remote-tracking branch 'kolab/kolab/integration/4.13.0' into kolab/integration/4.13.0