Avoid inappropriate warning about faulty ninja.build file from gdb/CMakeLists.txt
REVIEW: 121391
[OS X] create a dedicated Info.plist for kdevelop
REVIEW: 121394
fix indentation
REVIEW: 121391
Delete some dead code
SVN_SILENT made messages (.desktop file)
Fix bug on multi-line function-macros expansion,

Format preprocessed body for Cpp::NavigationWidget.

REVIEW: 121338
Merge remote-tracking branch 'origin/4.7'

Conflicts:
	app/CMakeLists.txt
	languages/cpp/parser/rpp/CMakeLists.txt
gdb: whitespace changes
gdb: defend against use-after-free of breakpoint structures

This should prevent the crash observed in https://paste.kde.org/p0vezsuve
Since I am unable to reproduce that crash, it is unclear whether the scenario
that lead to the crash is handled completely correctly now.

REVIEW: 121481
gdb: use Q_SLOTS instead of slots
gdb: remove dead references to a GDBBreakpointWidget
test_gdb: use Breakpoint::state() instead of IBreakpointController::breakpointState()