Use qCDebug instead of KDebug

REVIEW: 120536
Fix build of CVS plugin tests
Use kDebug instead of qDebug
CMake: Make quickwidgets dependency optional
Merge remote-tracking branch 'origin/1.7'

Conflicts:
	shell/project.cpp
Add ExecutionCompositeJob

Make it possible to enable the ExecuteCompositeJob to proceed the execution
even though a job fails. It was required for the cmake import job.
SVN_SILENT made messages (.desktop file)
clean git test

centralize all file writing in a function call
Improve command line display for dvcs commands
Fix .git directory look-up when calling dotGitDirectory on the repo root

Porting bug, includes unit test for patches, which is how I found the
problem