Add dateutil kwargs to csv2rec

Fixes ambiguous date problems between US/UK date conventions.
Make conf.py work with py3
Make gen_rst behave with py3
Make plot_directive py3 friendly
Make make.py build docs under python 3
Make call to raise py3 compatible
Fix py2/3 unicode differences
Simple 2to3 on gen_gallery.py
Make md5 take byte as argument, not string
bbox_inches=tight support for *all* figure artists.
Review actions.
Update github stats
Fix #1839: Compilation on Solaris
Update version number
Fixes #1860: Unfilled members of collections are not handled correctly in the PDF backend.  Also fixes a related bug that alpha could not be set on individual members of a collection.
fix legend w/ 'expand' mode which fails for a single item.
Fix manual contour label positions on sparse contours

Prior to this, contour labels were positioned at the nearest contour
vertex, which in some cases (e.g., straight contours) could be quite
distant from the desired location.

This centers the label on  the closest point on contour itself (using
linear interpolation between vertices).
Document change to collections.
Merge pull request #1860 from mdboom/collection-fill

Bug with PatchCollection in PDF output
pep-8 compliance for commit 283f358