adapt to changes in kdevplatform
Make DefinesAndIncludesTest test pass once again.

This time because of KUrl -> QUrl
Port to QTEST
Revert "adapt to changes in kdevplatform"

This reverts commit 07712a001c6fc3fe4df6d317f4389263a9448c6c.

This is wrong it makes 2 tests fail.

projectItem()->fileList() returns files for this item only,
but we need all of them.

CCMAIL:aleixpol@kde.org
Try to make unit tests pass.

Still CustomBuildSystemPluginTest doesn't work for me.
Use correct location for indexedstring.h

Forget that it's location has changed. Sorry.