Initial commit

Haven't tried it yet because I need to adapt the CMake plugin first
added the desktop file
Add black magic for plugin loading
Make clean to actually clean
fix commands used
understand the output as a compiler's
Don't follow all the targets if buildint the root item
Notify that the build job has been finished
++verbosity
Adapt to new API
Add highlighting
--warnings
Solve resolution of relative paths

Requires master kdevplatform
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
i18n: extract messages
Report finished job  even if it fails
Improve log reporting

Whenever output is added in ninja, figure out if it's specifically needed.
Will help create more comprehensible logs
SVN_SILENT made messages (.desktop file)