Get rid of the macro, add a fixme note.

A unit test that downloads a .xml via https with a 30s
timeout is simply a no-go. Here at akademy 2014 it
simply fails e.g.
Port from KUrl to QUrl.
Cleanup and fix regression introduced by renaming the source file.
Make GDB plugin work with QUrl.

This requires some changes to ensure we always use the full URL
and never relative URLs. I hope this doesn't break too much.
Slightly extend cmake test.

apparently these tests are not yet working properly.
Simplify code.
Fix compilation with clang.

This looks like a bug to me, I have to say. At least
I cannot explain why the default move or copy constructor
cannot take an initializer list here, or well - construct
the default Signature from the initializer list...
Cleanup the code a bit and make it more explicit.
Fix typo which breaks tests.

You may need to delete the generated .kdev4 folders in tests/manual.
Cleanup code and use QJson API properly without QVariant conversions.
Begin to cleanup the code of the MakeFileResolver.

Port the big regular expression to QRegularExpression.
Further cleanup MakeFileResolver and also grep defines from it.
Cleanup code a bit.
Make the string pattern non-greedy.
Properly unescape string defines passed on the command line.

The test input comes from a CMake-generated compile_commands.json
that I test-compiled.
SVN_SILENT made messages (after extraction)
Port qSort -> std::sort
FindSharedMimeInfo is provided by ECM.