Cleanup code by using KDevelop namespace.
Fix compiler warnings about deprecated API usage.
Fix compiler warnings about deprecated API usage
Remove dead code for local declarations hash.

This is disabled for ~6 years now and never worked apparently.
If we want to speed up the DUContext, we should start by first
understanding the actual problems, then write benchmarks and
cleanup the code, instead of trying to fixup old code that never
quite worked correctly apparently.
Add QualifiedIdentifier::indexedAt.

When all we need is an IndexedIdentifier, currently we'd always had
to deserialize the Indexed one, and then serialize it again. Now,
we have direct access.
Fix compiler warning.
Move Checker struct out of function definition and cleanup code.
Further cleanup the code, esp. indentation and such.
Also add indexedFirst and indexedLast.
fix: connect to aboutToDeleteMovingInterfaceContent() only once

The code was safe before as well, but this won't hurt.
Reviewed by Milian.
add .kateproject file
Merge remote-tracking branch 'origin/master' into frameworks

Conflicts:
	plugins/genericprojectmanager/test/reloadtest.cpp
Make compile after merge
Attempt to make compile on Windows
For MSVC: s/constexpr/Q_DECL_CONSTEXPR/
CMake: Add convenience macro: kdevplatform_add_test

I'm tired of repeating the target name for unit tests...
Port kde4_add_unit_test to kdevplatform_add_test
Fix pathtest for Qt 5.4
Improve plugin loading debug messages
Fixup gittest performance

Don't restart the test core and unload/load the plugin on each test method,
that's quite unnecessary

This makes the git test finish almost instantly...