cmTarget: Fix the property compatibility error message

Don't refer to 'both', but a 'mixture'. List all compatible interface
property types possible.

Add another test for a mixture of three compatibilities.
Merge topic 'minor-cleanups' into next

cc56b07 cmTarget: Fix the property compatibility error message