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