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
BUG: Fixed object type missmatch in SymLogNorm

Currently SymLogNorm accepts both linthresh and vmin, vmax with their
native dtype, meaning that the contents of one object cannot be updated
with another due to a mismatch of types.
Merge branch 'v1.3.x'

* v1.3.x:
  Document API change in hist
patch to fix issue #2473.

The change to the agg propagate to how `imsave` works so one test had
to be changed to account for the fact that pixels with alpha=0 are now
set to (1, 1, 1, 0) instead of (0, 0, 0, 0).
added class variable `_fill_color` to RendererAgg to hold the
color to use in `clear` calls to the render_base.

Changed all uses of `clear((...))` -> `clear(_fil_color)`.
changes to c++ because gcc 4.8 seems to allow things the compiler
on travis will not.
Fix #2472: Draw the spines on top of twin axes
ENH better error message when wrong cmap name.

Now prints all possible choices
Re-enabled PEP8 test, closing #2443.
fixed an enconding bug when checking for gs version
Adding a missing 'b' back into two 'bbox_' kwargs

Got lost in commit fad3bc1f432e7dac8a18cdd99dae65178dda8f17
Merge pull request #2496 from androomerrill/inset_locator_fix

Adding a missing 'b' back into two 'bbox_' kwargs
add failing test: savefig(StringIO(), format="ps")
Updated the docs of pyplot.gca.
Consider ourselves interactive if sys.flags.interactive is set.
Merge pull request #2428 from cpelley/symlognorm_fix

BUG: Fixed object type missmatch in SymLogNorm
BUG: Fixed object type missmatch in SymLogNorm

Currently SymLogNorm accepts both linthresh and vmin, vmax with their
native dtype, meaning that the contents of one object cannot be updated
with another due to a mismatch of types.
Merge remote-tracking branch 'upstream/v1.3.x'
Merge pull request #2502 from pelson/gca_doc

Updated the docs of pyplot.gca.