CMP0043: Remove support for OLD behavior

Note that per-source `COMPILE_DEFINITIONS_<CONFIG>` are not covered by
the policy, and are still supported.
29 files changed