Show "catch throw" for exceptions with missing 'original-location'
field.

This could happen with gdb 7.7.
Note that if there be more cases with missing 'original-location'
field, we should show the breakpoint's address then (even though
it's not so useful, but it's better then showing nothing at all...)
Use the same FindQJson.cmake like in kdevplatform

Let's see if this fixes build on CI.
remove custom FindQJson.cmake
move find_package(QJSON) to the top-level CMakeLists.txt
Fix QJson lookup for versions <=0.7.1

BUG: 331426
Add auto include headers feature.

To use this feature simply add /full/path/to/the/header.h in
.kdev_include_paths. And this file will be added to all files in
specified directory and its subdirectories as if each file #include'd
it (see also -include command line option of clang/gcc).

REVIEW: 116053
BUG: 315705
Merge remote-tracking branch 'origin/master' into frameworks

Conflicts:
	CMakeLists.txt
	languages/cpp/tests/CMakeLists.txt
	providers/ghprovider/CMakeLists.txt