better @ref handling

Correctly handle @ref in the wrapcomments.py script. We need to keep the
description in quotes in one line and move everything else to the next line
except immediate punctuation.
fix typo in step-52
manually reformat some files
wrapcomments on all files
Merge pull request #381 from tjhei/wrapcomments_part_two

wrapcomments.py @ref handling
CMake: Restructure configuration file
Merge pull request #382 from tamiko/restructure_file

CMake: Restructure configuration file