Features: Fix GNU 4.8.1 version test.
Merge topic 'minor-cleanups' into next

5109b042 Features: Fix GNU 4.8.1 version test.
CMakeConfigurableFile: Remove excess newline.
Merge topic 'minor-cleanups' into next

e2f09aff CMakeConfigurableFile: Remove excess newline.
Clean up a bit.
Write the header only if it changes.
Merge topic 'WriteCompilerDetectionHeader-module' into next

aab05bb3 Write the header only if it changes.
4726bf3b Clean up a bit.
Remove newline.
Merge topic 'WriteCompilerDetectionHeader-module' into next

ddac2536 Remove newline.
Nullary main.
Merge topic 'WriteCompilerDetectionHeader-module' into next

e5d4049b Nullary main.
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' into next

43106d0a Add the WriteCompilerDetectionHeader module.
Remove the alternative symbol logic.

This should be done another way.
Merge topic 'WriteCompilerDetectionHeader-module' into next

bc4e164a Remove the alternative symbol logic.
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' into next

55ba2326 Add the WriteCompilerDetectionHeader module.
Link in docs.
Merge topic 'WriteCompilerDetectionHeader-module' into next

1ae04357 Link in docs.
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.