Fix #1885: Text clipping should always set the patch to the axes, regardless of the state of the clip_on kwarg, so that clip_on can be toggled after the fact
Have a workaround if a Python 3 user has pyparsing <= 2.0.0
Updated default quit keymap to include cmd+w so people running on OS X would have a native cmd+w to close the window.
Fixes issue #1960. Account for right/top spine data offset on transform when doing spine.set_position(). Also includes a testcase for the data locations.
Improved comment for data spine transform adjustment - taken from mdboom.
figure: optionally configure automatic use of tight_layout
Added bullet to api_changes documentation on PR #1964
add test for automatic use of tight layout
Failing tests.
Fixes bug where linestyle always appears solid if linewidth is large enough
Fixes bug where if alpha is set and edgecolor='none', edges would still be rendered as black.

Also fixes test case result that hit this bug
Changes backends to support of independent face and edge alphas

Specifically, alters the base, AGG, PDF, PGF, SVG, Cairo, and Mac OS X
backends to better enable the use of RGBA color values for both fills
and edges. An explicit alpha attribute, if set, will override the
alpha channels of the color values.

Updates test results, which are now what would be expected.

Also fixes a couple bugs with handling of linestyles.
Add additional patch tests.
Take Image object's alpha attribute into account when compositing multiple images together.
Fix Cairo backend so Images are actually visible for output formats other than PNG.
Add a test case for compositing images with an alpha attribute
Added documentation of patch/alpha changes.
Another documentation update
Fix including Type 42 fonts in PDF on Python 3.x
Merge pull request #1978 from mdboom/type42-python3

Setting font type using rcParams does not work under Python 3.*