Merge pull request #2005 from mdboom/saving-animations

Fail to export properly to svg and pdf with interactive paths
Fix #1993: Fixes gouraud shading in the PS backend
Merge pull request #1993 from mdboom/ps-gouraud

PS backend fails to savefig() pcolormesh with gouraud shading
Merge remote-tracking branch 'upstream/v1.2.x'

Conflicts:
	lib/matplotlib/axes.py
Warn when too many figures are opened
Rename rcParam to figure.max_open_warning.  Rewrite warning message.
Merge pull request #1919 from mdboom/max-num-figures

Issue warning if too many figures are open
Build: avoid win32-incompatible functions
Fixed call to path.Path.contains_point from pnpoly. contains_point accepts a list as its first argument.
Merge pull request #2019 from GBillotey/SDK_build

Build: avoid win32-incompatible functions
Merge pull request #2020 from aseagram/fix_pnpoly

Fixed call to path.Path.contains_point from pnpoly.
Fixed call to path.Path.contains_point from pnpoly. contains_point accepts a list as its first argument.
Merge pull request #1951 from mdboom/parallelize_tests

parallelize_tests
@efiring's suggestion.
Fixed failing axes test.
Merge pull request #1925 from pelson/long_timeseries_plots

Supported datetimes with microseconds, and those with long time series (>160 years).
Deprecate the top-level functions in path.py
Remove deprecated code
Use new warn_deprecated helper function and decorator where appropriate.
Warn about incompleteness of CocoaAgg backend