Fix compilation on Solaris
Fix bugs related to bottom kwarg in step histograms

Conflicts:

	lib/matplotlib/axes.py
	lib/matplotlib/tests/baseline_images/test_axes/hist_step.png
Added check in autoscale_None for completely masked pcolor plots.
Clear the font caches on every test.  This should prevent problems where setting font properties will leak over into another test.
add convenience pagecount getter method for PdfPages
add test for pagecount getter of PdfPages
Merge pull request #2437 from mdboom/fix-randomly-failing-tests

Fix randomly failing tests
Merge pull request #2440 from megies/pdfpages_pagecount

Pdfpages pagecount convenience getter method
Only set `use_2to3` on Python 3.
BUG: fixed shape validation for manual conf intervals in boxplots
TST: fixed new test and added baseline PNG
fixes issue with using transparency for the figure patch and
being able to see shadows of previous draws underneath.

see: http://stackoverflow.com/questions/18944561/matplotlib-pyqt4-transparent-figure

Added some documentation to `paintEvent`
Move travis uploading back into .travis.yml
Merge pull request #2449 from tacaswell/qt4_clear_before_draw

Qt4 clear before draw
Merge pull request #2446 from mdboom/old-distribute

Don't set use_2to3 unless we have to.
Install numpy as a setup_requires dependency so pip will install Numpy first
Fix installing numpy as a setup-time dependency
Add tests for installing into a completely clean virtual environment.
Python 3 fixes
Updated gitignore to exclude build files from the examples.