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
CMake: Restructure configuration file
step-34: Also adjust error message
Merge pull request #384 from tamiko/dealii-8.2

cherry-pick commits to the release branch