cxxmodules: Reference documentation in no-modules-support diagnostics
Help users avoid errors about module support when they may not need it.
While at it, polish sentence syntax in the diagnostic messages, and update the tests to actually enforce the output matches.
Backport: release
Edited by Brad King