#16747: fix link to file objects in the glossary.
Issue #16828: Fix error incorrectly raised by bz2.compress('').

Patch by Martin Packman.
Issue #16455: On FreeBSD and Solaris, if the locale is C, the
ASCII/surrogateescape codec is now used, instead of the locale encoding, to
decode the command line arguments. This change fixes inconsistencies with
os.fsencode() and os.fsdecode() because these operating systems announces an
ASCII locale encoding, whereas the ISO-8859-1 encoding is used in practice.
Issue #16218, #16414, #16444: Backport FS_NONASCII, TESTFN_UNDECODABLE,
TESTFN_NONASCII of test.support from Python 3.4. Backport tests on non-ASCII
paths.
issue 10527: fix missing import
Issue #16367: Fix FileIO.readall() on Windows for files larger than 2 GB