cmTarget: Don't allow setting read-only properties

Ensure that all documented read-only target properties now produce
errors when trying to set.
21 files changed