pre2.3.0 change 106: Use a function call to get environ on macos.
pre2.3.0 change 107: Added support for terminals that support italics.  See changes.txt.