SVN_SILENT made messages (.desktop file)
Change the assistant to re-use one widget instead of re-creating it

This saves us from instantiating all the QDeclarativeFoo stuff each time
an assistant is opened, and should make things less performance hungry.
There is now only one assistant instance over the whole lifetime of
KDevelop, which is fed the actions each time they change.
This change also makes some painting-related optimizations possible,
which means we can achieve a similarly low amount of flickering with less
disableUpdates calls (which are very expensive).
Fix for the broken dvcs test

Only emit jobIsReady when there is no error, and if there is an error
let it emit the emitResult itself.
Merge remote-tracking branch 'origin/1.6'
Fix compilation with strict iterators
Use a weak pointer to the KTE::View the assistant is shown in

This fixes a crash when the view the assistant previously belonged to
is closed.
BUG:332320
only stop the hide timer if the new assistant has any actions
Keep backwards compatibility: replace "dest" variable.

Its an alias for PROJECTDIR and used in quite some templates
apparently.

BUG: 329392
Merge branch '1.6'
Add IDefinesAndIncludes interface.

It provides language plugins with user specified include directories
and defines.
Make compile
CMake: Dont bail out if QJSON_VERSION is undefined

CCBUG: 332442
Minor: Remove unused include
Fix background parser unit tests

Properly port to new ThreadWeaver API.

It is important to realize that the ThreadWeaver::QObjectDecorator
object needs to be enqueued in ThreadWeaver::Queue, *not* the ParseJob.
QObjectDecorator takes care of delegating the calls to the original ParseJob.

This code is super ugly (lots of dynamic_cast), but I fear we can't
really get rid off them.
UiController: Guard {add,remove}ToolView
UiControllerTest: Fixup {init,cleanup}TestCase

How did that ever work in the KDE4 version? The TestCore was shut down
before the actual tests begun...
Merge remote-tracking branch 'origin/master' into frameworks

Conflicts:
	CMakeLists.txt
	shell/assistantpopup.cpp
Make compile after merge
Disable Konsole support for now

Makes a lot of the unit test fail at the moment due to a Konsole
problem.
Port away from KTE::HighlightInterface