Improved KDevelop teplates

This patch improves the template provided by KDevelop:

- Variable naming
- Indentation
- Included files
- CMake files (Version, install commands and readability)

If there are other things to improve in the templates, please let it know me.

REVIEW: 117656
Search and load qch files on startup in an specified directory.

Quick implementation for searching qch files in an specified
directory. The directory can be specified in the QtHelp Dialog.
KDevelop searches for the qch files on startup. The imported qch
files are NOT added to the manual documentation list. The default
icon is the qtlogo an the name is the basename of the file.

REVIEW: 117014
Fix compile - sorry.
SVN_SILENT made messages (.desktop file)
Disable kdevokteta for now

The find scripts are broken. I'm still committing my initial attempt to
port the source files to KF5/Qt5. It won't harm.
Merge remote-tracking branch 'origin/master' into frameworks
Fixup calls to ecm_install_icons

Also rename group 'app' to 'apps', and 'action' to 'actions'
accordingly.

Hopefully in a correct way.