Override stdout differently on Python 2 and 3
Merge pull request #2158 from magnunor/anchored_size_bar_height

Changes to anchored_artists.AnchoredSizeBar
Monkey patch pyparsing so that we can support pyparsing >= 1.5.6 on both Python 2 and 3 without loads of deprecation warnings.
Install latest version of pyparsing
Exclude use of pyparsing 2.0.0 everywhere
Handle prop=None case in AnchoredText.__init__()

The line `propkeys = prop.keys()` will raise an AttributeError if `prop`
has its default value of None.
Merge pull request #1 from mdboom/pyparsing-monkey-patch

Pyparsing monkey patch
Use absolute import so we don't accidentally import the old pyparsing from matplotlib 1.1.1 (or earlier) if it's still around in the user's site-packages.
Merge pull request #2283 from mdboom/stdout_override

Incorrect overriding of sys.stdout
Merge pull request #2282 from mdboom/pycxx-fix-check

Extend search path for PyCXX headers
Use gswin64c, if found.
Fix a recursion problem with masked arrays in get_converter introduced in f8344a14504

If a masked array with the first element masked is passed in to get_converter, the   converter = self.get_converter(xravel()[0])  call causes a RuntimeError: maximum recursion depth exceeded.  This patch will pass the first unmasked value, or skip the call if all elements are masked.
ENH: use an artist's update() method instead of the setp() function

The artist.setp() function is a Matlab-compatible function intended
for interactive use.  Its extensive capabilities are not needed
in places like Patch.__init__, where the much faster Artist.update()
method suffices.
Merge pull request #2280 from ianthomas23/pep8_tri

PEP8 on tri module
Merge branch 'deprecations' of git://github.com/ChrisBeaumont/matplotlib into ChrisBeaumont-deprecations

Conflicts:
	lib/matplotlib/backends/backend_wxagg.py
Merge branch 'ChrisBeaumont-deprecations'
Merge pull request #2245 from mdehoon/macosx_flush_events

Adding a flush_events method to the MacOSX backend
Add a line to test masked arrays with the first element masked
Merge pull request #2291 from efiring/no_setp

ENH: use an artist's update() method instead of the setp() function
Merge pull request #2285 from lpsinger/prop_none_anchoredtext_init

Handle prop=None case in AnchoredText.__init__()