CMake Nightly Date Stamp
CTEST: Fix MUMPS coverage parsing and test

Fix the MUMPS coverage parser:
 Account for tabs after entry points
 Stop double incrementing lines that have explicit calls to the 0 line
 If a line has been previously marked as non executable, but then contains a
  count, increment it an extra one to push it back into the executable code set.

Add a custom routine and corresponding coverage files.  This file is smaller
and has cmcov/mcov files that have data for only that routine.
Merge topic 'fix_mumps_coverage' into next

67fbc5d5 CTEST: Fix MUMPS coverage parsing and test
CTEST: Remove old VistA-FOIA directory before copying

Ensure that the directory that holds the MUMPS code is removed before
copying the test routines into it.  Ensures that the old routines aren't left
behind.
Merge topic 'fix_mumps_coverage' into next

5f1eae82 CTEST: Remove old VistA-FOIA directory before copying
Merge branch 'release'
Merge branch 'master' into next
Merge branch 'master' into next
CTEST: Add folder removal to Cache Coverage test

Add the recursive removal of files to the MumpsCacheCoverage test as well.
Merge topic 'fix_mumps_coverage' into next

2aa301c5 CTEST: Add folder removal to Cache Coverage test
Merge topic 'WriteCompilerDetectionHeader-module' into next

62a4a67d Add the WriteCompilerDetectionHeader module.
Add the WriteCompilerDetectionHeader module.

Provide a function to write a portable header to detect compiler
features.  Generate a preprocessor #error for unknown compilers
and compiler versions whose features are not yet recorded.  This
error condition might be relaxed in the future, but for now it
is useful for verification of expectations.
Merge topic 'WriteCompilerDetectionHeader-module'

62a4a67d Add the WriteCompilerDetectionHeader module.
Merge topic 'update-kwsys'

7fa16df4 Merge branch 'upstream-kwsys' into update-kwsys
7762c574 KWSys 2014-05-07 (6074f33f)
Merge topic 'fix-atomic-rename-Windows-sharing-violation'

24bd7ae1 cmSystemTools::RenameFile: Retry on Windows ERROR_SHARING_VIOLATION
Merge branch 'master' into next
Features: Extend concept to C language.

Add properties and variables corresponding to CXX equivalents.

Add features for c_function_prototypes (C90), c_restrict (C99),
c_variadic_macros (C99) and c_static_assert (C11). This feature
set can be extended later.

Add a <PREFIX>_RESTRICT symbol define to WriteCompilerDetectionHeader
to conditionally represent the c_restrict feature.
Merge topic 'compile-features-C-language' into next

c042642a Features: Extend concept to C language.
Features: Only require AppleClang policy to be NEW on APPLE.
Features: Use the features symbol in the feature-test compile.

Clang discards the entire string if it is not used, removing
the ability to read the features from the compiled binary. That
is prevented by using the symbol.