Improve scripting terminology while maintaining compatibility.

Note #174 until we have a chance to properly address it.

Mark a few properties as read-only in the terminology to match their implementation.

See also <https://developer.apple.com/library/mac/technotes/tn2002/tn2106.html>.