Also test culling on SVG.
Merge remote-tracking branch 'upstream/v1.3.x'

Conflicts:
	lib/matplotlib/axes/_axes.py
	lib/matplotlib/dates.py
	lib/mpl_toolkits/axes_grid1/axes_grid.py
Fix compatibility for Numpy 1.9 by not relying on Numpy for the File API
Merge pull request #2720 from alimuldal/styles_XDG_compliance

Look for user-specified styles in ~/.config/matplotlib/stylelib
Don't snap pcolor
renamed import

renamed imported matplotlib.collections from
`collections` -> `mcollections` to try and avoid clashing with
`collections` in python core.
merge table tests down to one image file
fixed filename
Typo in explanation of annotation_demo
fixed comment white space pep8
added test_quiver module

tests memory leaks reported in issue #2556
fixed memory leak in quiverkey

closes #2556
Merge pull request #2728 from tacaswell/minorpep8

fixed comment white space pep8
Merge pull request #2727 from hamogu/patch-1

Typo in explanation of annotation_demo
Attempt at updating the pickle image test.
Merge pull request #2474 from tonysyu/canonical-example-refactor

MEP12: Example clean-up for reference
Merge pull request #1299 from dmcdougall/update_3dtricontour

Update Axes3D.tricontour for custom triangulations
Update interpolation_methods.py

Update according Phils suggestion.
Merge pull request #2707 from pelson/callable_date_formatter

Callable date formatter
Merge pull request #2705 from mdboom/fix-numpy-1.9

Build fails on OS X with NumPy 1.9