Don't close navigation tool-tips when the user tries to interact with them

REVIEW: 119710
Compile fix for MSVC

C:\kde\download\git\kdevplatform\language\duchain\topducontextdynamicdata.cpp(310)
: error C2248: 'KDevelop::DUChainBase::d_ptr' : cannot access
protected member declared in class 'KDevelop::DUChainBase'

Not sure why that works under Linux...
Port a few uses of KUrl -> QUrl

To make the app wizard happy
Fix frequent crash in assistantpopup

No idea why the assert is triggered here, but fixes the crash
Fix use of uninitialised values