Merge pull request #2636 from mdboom/font/unicode-python3-pdf

"\usepackage[russian]{babel}" does not work in matplotlib 1.3.1
Use IPython's copy of ipython_console_highlighting if it is available.
different fix for comparing sys.argv and unicode literals

cast literals to str instead of inappropriate use of six.u (#2534)
Remove redundant colormaps from examples

`gist_yarg`, `gist_gray`, and `binary` are identical to `gray`, so they are "on a deprecation path", and `spectral` was renamed to `nipy_spectral` to avoid conflicts with `Spectral`

https://github.com/matplotlib/matplotlib/pull/889
DOC: Move spectral colormaps together

`Spectral` was missing, and `hsv` and `nipy_spectral` shouldn't be in the qualitative group, which are the 8 colormaps dumped here from ColorBrewer but that shouldn't really be here
NF - see axes.get_label() when clicking on Edit curves lines and axes parameters after plt.show()
Merge pull request #2659 from endolith/patch-3

DOC: Remove redundant colormaps from examples
Merge pull request #2515 from tacaswell/locatable_twin

overloaded `_make_twin_axes` on `LocateableAxesBase`
Doc change
Merge pull request #2656 from mdboom/use-ipython-console-highlighting-if-available

Use IPython's copy of ipython_console_highlighting Sphinx ext, if available
Merge remote-tracking branch 'upstream/v1.3.x'

Conflicts:
	doc/conf.py
Deprecate IPython-related Sphinx extensions
Use matplotlib.cbook.warn_deprecated
Add CHANGELOG entry.
Merge pull request #2671 from mdboom/deprecate_ipython_directive

Deprecate IPython-related Sphinx extensions
MacOSX backend supports 2x DPI images and MathTeX.
added `test_gridspec.py` for testing gridspec.

Added test to check if repeated calls to to `gs[n, m]` are
equal.
Merge pull request #2569 from tacaswell/fix_rgb_to_hsv_2566

Explicitly cast the input array to float before doing anything to it
Fix typo in _axes.vlines doc-string
Merge pull request #2676 from magnunor/fix_typo_vlines_doc

Fix typo in _axes.vlines doc-string