overloaded `_make_twin_axes` on `LocateableAxesBase` so that twinx and
twiny will work.
Add qhull source code and license file
Use qhull for delaunay triangulation
Change qhull FILE* handling to work on Windows
Remove autogenerated _qhull.py from test_coding_standards
Merge pull request #2623 from efiring/include_order

setupext: put pkg-config -I, -L, -l locations at the head of the list
Merge pull request #2644 from arokem/license_typo

Small typo in the license.
Added vmin and vmax arguments to LigthSource shade method which, if set,
changes the lower and upper border of the colorspace. Compare with
method contourf where these parameters are available.
Corrected code style.
Code syntax correction.
* Exchanged LightSource shade parameters vmin and vmax with norm
  parameter.
* Added LightSource test case similar to example
  http://matplotlib.org/examples/pylab_examples/shading_example.html
Code style fixes.
Another style fix.
Fix #2636: Non-ascii characters coming from TeX are wrong
- Simplification of norm usage in shade() method

- basic example and assert statement in LightSource test
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