CMake Nightly Date Stamp
Generate modern-style cmake code.

The commits 9db31162 (Remove CMake-language block-end command
arguments, 2012-08-13) and 77543bde (Convert CMake-language
commands to lower case, 2012-08-13) changed most cmake code
to use lowercase commands and no parameters in termination
commands. However, those changes excluded cmake code generated
in c++ by cmake.

Make a similar style change to code generated by cmake.
Merge topic 'generate-modern-style' into next

33055c4 Generate modern-style cmake code.
7324eb8 CMake Nightly Date Stamp