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 branch 'backport-fix-CMP0054-MSVC' into fix-CMP0054-MSVC
CMake Nightly Date Stamp
FindOpenMP: Use fixed form Fortran test program

This prevents the test program from failing when build as Fortran 77.

Suggested-by: Alin Marin Elena <alinm.elena@gmail.com>
Merge topic 'fix-openmp-fortran' into next

7d633ebf FindOpenMP: Use fixed form Fortran test program
Merge topic 'fix-CMP0054-MSVC' into next

fa1a066a Merge branch 'backport-fix-CMP0054-MSVC' into fix-CMP0054-MSVC
543c4304 Avoid if() quoted auto-dereference when checking for "MSVC"
Merge topic 'FindJava-no-osx-stub'

dd378258 FindJava: Do not accept OS X stub 'java' as Java
Merge topic 'fix-CMP0054-MSVC'

fa1a066a Merge branch 'backport-fix-CMP0054-MSVC' into fix-CMP0054-MSVC
4d52cd36 Avoid if() quoted auto-dereference when checking for "MSVC"
543c4304 Avoid if() quoted auto-dereference when checking for "MSVC"
Merge branch 'master' into next