CMake Nightly Date Stamp
FindHDF5: Fix regression in per-configuration library selection

When FindHDF5 was first added in commit e6734068 (Add HDF5 find
module..., 2009-08-24) it contained a workaround for a bug in
SelectLibraryConfigurations that did not transform lists correctly.
That bug was fixed by commit 5797512c (SelectLibraryConfiguration:
generate correct output when input vars are lists, 2012-07-28).  Then
refactoring in commit 04d4dc33 (SelectLibraryConfigurations: Use
-NOTFOUND instead of copying the vars, 2013-07-08) changed undocumented
behavior on which the original workaround relied.  The result puts
entries like HDF5_hdf5_LIBRARY_DEBUG-NOTFOUND in HDF5_LIBRARIES.

Fix this by dropping the original workaround since the underlying issue
has been fixed anyway.  Use the HDF5_${LIB}_LIBRARY selected by the call
to select_library_configurations directly.
Merge topic 'FindHDF5-fix-lib-selection' into next

0f05961 FindHDF5: Fix regression in per-configuration library selection
5e2b499 CMake Nightly Date Stamp
Fixed typo in header include guard

From clang's -Wheader-guard.
Removed useless semi-colon.

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

Clang's -Wdocumentation thought it was
malformed doxygen.
Fixed warning about \brief usage

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

Found by clang's -Wdocumentation.
Populated empty doxygen @param comment

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

Warned by clang -Wdocumentation
Merge topic 'clang-warnings' into next

ba12f78 Fixed a few doxygen comment errors
f250a99 Populated empty doxygen @param comment
f9a2685 Properly escape @ char in doxygen comments
27a3e42 Fixed warning about \brief usage
fd93939 Add extra space in comment to suppress warning
ecc7613 Removed useless semi-colon.
6ffadbe Fixed typo in header include guard