SVN_SILENT made messages (.desktop file)
QtHelp: Make the code less awful

Actually, I only wanted to exchange QTableWidget by QTreeWidget
(because, you know, noone likes QTableWidgets) but then noticed that the
code actually cried for being refactored.

This patch removes quite a bit of redundant code and makes the Qt Help
documentation dialog use a QTreeWidget instead.
QtHelp: Add a separate dialog for editing/adding

Usability++
QtHelp: Ship our own copy of qtlogo icon

Copied from libqt4-doc and resized to match our needs.

The QtHelp icon wasn't found for quite some time now.
QtHelp: Don't mark as changed if nothing happened
QtHelp: Simplify code more
GCC: Turn off -Wmissing-field-initializers
Cleanup: Remove outdated images
Cleanup: Remove a bunch of icons from DOS times

They're not installed, hence were ununsed.
Plus, I presume they won't be used anytime soon. :)
Cleanup: Remove another bunch of unused icons

Kept 'variablenew' and 'methodnew' icons alive although they're unused.
They might be useful for the getter/setter generator feature we have in
the pipe-line.

TODO: Get rid off the debugger icon. It looks awful.