Rudimentary port to the new IProjectManager interface using Path.

This is mostly done by replacing KUrl with Path until it compiles.
Especially the CMakeManager will require some more changes to get
it completely KUrl-free. The AbstractFileManagerPlugin-based project
managers do not need many changes at all.

We should really think about refactoring the CMakeManager such that it
is based on the AbstractFileManagerPlugin imo...
Rudimentary port to PathFilter
Merge branch 'master' into sharedurls
Merge branch 'master' into sharedurls
Adapt to changes in kdevplatform's sharedurls branch.

- no more fileName, it's now lastPathSegment
- no more ProjectModelItem ctor's taking KUrl

Also ported some other usages of KUrl away to use Path for some
speed ups. Also using a QHash instead of a QMap in one place now.
Merge branch 'master' into sharedurls

Conflicts:
	projectmanagers/custommake/custommakemanager.cpp
Merge branch 'master' into sharedurls

Conflicts:
	projectmanagers/cmake/cmakemanager.cpp
	projectmanagers/custommake/custommakemanager.cpp
	projectmanagers/custommake/custommakemanager.h
Merge branch 'master' into sharedurls

The port to the new Path API needs to be redone in most cases.

Conflicts:
	projectmanagers/cmake/cmakemanager.cpp
	projectmanagers/cmake/cmakemanager.h
Port to new Path API.
Adapt to Path API.
Make compile with new Path API.
Port away from deprecated API.
Use new Path API.
Refactor to make better use of new Path API and speed up things while at it.
Set version to 4.6.60 and depend on KDevplatform 1.6.60
Regroup code to simplify release management.

Also always set minimum KDevplatform version dependency
to same minor and patch version.
Paint full splash screen in QML.

This is especially nice since it reduces the maintenance whenever
we increase the version number. Now we simply show the version
of the compiled KDevelop application which is much better than having
to update a pixmap everytime.

And if the QML fails to load for some reason, well its a bug and
should be fixed. Having a pixmap fallback for that does not make
sense in my eyes.
Remove line... sorry :D
Make the splash a bit prettier again after moving away from the pixmap
Add separate #defines for minor/major/patch version numbers and use them