Long live KDevplatform 1.7.0!
Don't always load the welcome page

It's actually something that depends on the user application after all.
Fix a typo in a CMake file

This patch fixes a misspelled-filename typo that generates a CMake error when the Grantlee Qt5 testing version is installed - otherwise the tests are not included due the missing grantlee libraries.

REVIEW: 119954
Re-enable "About KDevelop Platform" dialog
Fix assert when attempting move quickopen tool widget
Merge remote-tracking branch 'origin/1.7'

Conflicts:
	CMakeLists.txt
Merge remote-tracking branch 'origin/master' into frameworks
"Fix" TestProjectController::prettyFileName

Not sure why this was added, it doesn't work, nor is that something we
need to handle
Properly pass environment to needsUpdate check.
Change semantics when deleting sessions a bit

Now we no longer defer the deletion of the ISession instance when
calling SessionController::deleteSession (I don't know why that was
needed anyway). If the to-be-deleted session was the active one, clear
the active session pointer. This keeps the SessionController in a sane
state even if the active session is deleted and the core stays alive.

This fixes the test_itemrepositoryregistry_deferred test.
Remove dead code.
Fix test_quickopen{,bench}

Regression introduced by b9cd67a9d6bec3517ca7e170b7ee477607305519
Remove unrelated change - sorry. I'm getting tired.
Minor: Remove some of the deprecated API in Project
Cleanup code.

I first thought the loop was a noop, but the KUrl& did actually do
something. But only on the first URL, the others where skipped in
diffForRev...
Merge remote-tracking branch 'origin/master' into frameworks