bisect: Add module from CPython 3.3.3.
re-pcre: Add escape() function.
unittest: Accept message for assert*().
unittest: Factor out adhoc run_class() method.

TODO: Look for compliant analog.
unittest: Bump version.
os: Convert to package, require to support os.path.
os.path: Start implementing module.
re-pcre: Add testcase for inline flags and \Z.

See http://bugs.python.org/issue21464
fnmatch: Add pristine from Python-3.3.3 tarball.
fnmatch: Explicitly include os.path, so far.
fnmatch: Get rid of functools.lru_cache.

uPy is not interested in memory/performance trade-offs.
fnmatch: Fix regex undefined behavior.

Per https://docs.python.org/3.4/library/re.html#regular-expression-syntax ,
inline flags must appear at the beginning of expression. Reported as
http://bugs.python.org/issue21464
fnmatch: Disable bytes vs str mix tests. We're ok with mixes so far.
fnmatch: Update metadata.