Fix handling of comment blocks delimited with '//'

Wrapping of multi-line comments starting with '//' was incorrectly being
processed by the code meant to handle blocks delimited by '/*' ... '*/'.
Added special handling for Doxygen comment blocks in C++

Recognize '///' and '//!' as comment markers, so that the same marker
will be used on subsequent lines when wrapping.