Merge pull request #380 from tamiko/dealii-8.2

cherry-pick commits to the release branch
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