PCH: Add CMAKE_DISABLE_PRECOMPILE_HEADERS environment variable

This provides a default for the cache entry of the same name.

Closes: #27609
7 files changed