Implemented fix to issue 196 on github for log=True and histtype='step'
fixed the minimum specification in ax.hist as per @WeatherGod's comment;
only want to set min this way if log is specified.  Also, added case for
normed vs not
Use numpy.min
Added a strategy to stop losing ticks on the ends of an axis.  The approach that is
used is to pad the interval that is being used to "clip" ticks from the axis because
they are off the end.

The padding is chosen specifically such that the tick cannot be drawn a pixel past the
end of the axis.  So long as the tick is within this bound, it should be OK to draw it.
Modifications to MultipleLocator and LogLocator, so that the locators will
give locations one past what they really need to.  This is necessary, because
in situations where round off error matters, we want the locator to offer
more that it really thinks it needs to.  The clipping of ticks still takes
place in the Axis class, so it's perfectly fine to add more locs than necessary.

In fact, matplotlib relies on the clipping behavior in the Axis class already
to not draw ticks outside of the limits of the axis.
oops, missed a return statement in my copy/pasting.
Update lib/matplotlib/backends/backend_cairo.py
Merge branch 'v1.2.x'

Conflicts:
	lib/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.pdf
	lib/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.png
Add hist step log test
Show custom error message if we don't have a matplotlibrc file

Even if the README.txt file explicitly mentions that matplotlib must
have been built before the documentation can be generated, a better
error message will be of help to those developers who happen not to
read it.
Use actual log base, instead of assuming a default
Show custom error message if we don't have a matplotlib installation
Mention that matplotlib must be installed before building the docs
Revert "When using nearest neighbor interpolation and not actually scaling, just copy the data.  (Note we don't do this for other kinds of interpolation, because the filtering on those interpolations could have an effect even when not actually scaling.)"

This reverts commit 1c9f9b5f6cb3b308df95e56f7230d71963837812.
Partial revert of 8c25664fcfcb9c2e288607ff86d0a1957248284f

This removes the flipping done in Python and keeps the regression tests.
Removed numpydoc
Added documentation on numpydoc
fixes Issue #1693

Explicitly trim rgbFace to length 3 so that the string formats do
not blow up.
NF - Left and right side axes titles

Add left and right side titles to a set of axes, in addition to the
existing title which is in the center.
Fixed code added in 0c20b5c8013f93147c221f7c035f465c7825d10b
(PR #1505).

Tests added is #1663 pass with this patch.