curl: Fix typo in header include guard

From clang's -Wheader-guard.
cmNewLineStyle: Remove useless semi-colon

Warned by clang.
cmGraphVizWriter: Add extra space in comment to suppress warning

Clang's -Wdocumentation thought it was malformed doxygen.
Fix warnings about \brief usage

A doxygen \brief is ended with a newline, so remove a newline right
after \brief to fix clang -Wdocumentation warning.
cmTarget: Properly escape @ char in doxygen comments

Found by clang's -Wdocumentation.
cm*Lexer: Populate empty doxygen @param comment

And in one case fixed wrong param name.
Warned by clang -Wdocumentation.
cmDocumentation: Fix a few doxygen comment errors

Warned by clang -Wdocumentation
curl, bzip2: Suppress warnings by setting initial value

Silence clang -Wsometimes-uninitialized warnings.
ctest: Add --rerun-failed option

Add a new command line argument to ctest.  This allows users to
rerun tests that failed during the previous call to ctest.  This
is accomplished by analyzing the most recently modified file named
"^LastTestsFailed*" in the Testing/Temporary subdirectory of the
project's binary directory.
Adding support for the Python coverage.py tool.

This assumes that coverage.py has been run in such a way to produce its
standard XML output. This uses the Cobertura schema and should be somewhat
generalizable.
Merge topic 'clang-warnings' into next

af0051f curl, bzip2: Suppress warnings by setting initial value
cb4ec60 cmDocumentation: Fix a few doxygen comment errors
d915819 cm*Lexer: Populate empty doxygen @param comment
97124f9 cmTarget: Properly escape @ char in doxygen comments
8e96353 Fix warnings about \brief usage
d993032 cmGraphVizWriter: Add extra space in comment to suppress warning
6cea3ee cmNewLineStyle: Remove useless semi-colon
7e7a1c0 curl: Fix typo in header include guard
Merge topic 'ctest_rerun_failed' into next

eb2decc ctest: Add --rerun-failed option
Merge topic 'Add-coverage.py-Coverage' into next

d0ec3a0 Adding support for the Python coverage.py tool.