CMake Nightly Date Stamp
Features: Record C++11 dialect switch only for GNU 4.7 and later.

Previous versions of GNU are not currently supported by this
CMake feature.
Merge topic 'fix-GNU-CXX-dialect-versions' into next

c03c184b Features: Record C++11 dialect switch only for GNU 4.7 and later.
FindJava: Do not accept OS X stub 'java' as Java

OS X provides a stub 'java' to inform callers that Java is not present.
When checking the 'java -version' output, look for such a message and if
found pretend 'java' was not found.

Suggested-by: Sean McBride <sean@rogue-research.com>
Merge topic 'FindJava-no-osx-stub' into next

dd378258 FindJava: Do not accept OS X stub 'java' as Java
Avoid if() quoted auto-dereference when checking for "MSVC"

When testing CMAKE_<LANG>_COMPILER_ID values against "MSVC", do not
allow the definition of the "MSVC" variable to be expanded.
Merge topic 'fix-CMP0054-MSVC' into next

4d52cd36 Avoid if() quoted auto-dereference when checking for "MSVC"
f7b6f3d9 CMake Nightly Date Stamp
Make the preprocessor report the actual value of the macro.
Merge topic 'default-lang-dialect' into next

c5df7d10 Make the preprocessor report the actual value of the macro.