customscript: Support for more mime types

The custom script formatter should actually accept any mime type, this
is currently not implemented in SourceFormatterController, though.

Sven, wanna have a look?

BUG: 335548
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
Adapt to kdevplatform changes in type-printing

Fix unit tests
test_duchain: Get rid off debug spam

Dumping the DUChain + AST in normal runs is just over the top.
Fix TestDUChain::testTemplateEnums

Caused by changes in ConstantIntegralType::toString in kdevplatform
Move compiler related settings to it's own tab.

TODO: Port TableView to TreeView
Port compiler-selection dialog to QTreeView

REVIEW: 119449
Merge remote-tracking branch 'origin/4.7'
Move MakeFileResolver into DAIM.

That way it can be reused by kdev-clang

REVIEW: 119328
Make the kdev_makefileresolver debug tool work.
Add a simple test for CustomMake. Also add missing file.
Fix unit test.

Guess it's ok to call includesInBackground from main thread,
though it's not a good idea at all.
MissingDeclarationAssistant: Only show identifier

Don't show the fully-qualified name. It is not required because we now
in what context we are.

Also reduces the size hint of the assistant popup
Merge remote-tracking branch 'origin/4.7'
Fix build failures occurring in GCC versions <4.8.

This works around a compiler bug, see for more information:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53613

REVIEW: 119583
Merge branch '4.7'

Conflicts:
	languages/plugins/custom-definesandincludes/definesandincludesmanager.cpp
	languages/plugins/custom-definesandincludes/definesandincludesmanager.h
Use Path API instead of KUrl.
Also wait for impl to finish parsing.

This fixes the test flakyness for me.
Merge branch '4.7'