Colormap: ensure native byteorder to avoid obscure putmask bug, #1005
add tests/test_colors.py with test for issue #1005
test_colors: comment out diagnostic print statement
test_colors: use masked input in test
Initial import of Xelatex/PGF backend.
allow changes in rc params, stop using warnings, factory for LatexManager
add tests for backend_pgf
add check for invalid pgf.texsystem values
adding more information to the pgf header, removed old draw_text switch
fix problems with FT2Font, file modes and file locks on Windows
Fix small typo listing members to exclude
add documentation for pgf backend, update what's new
Instead of trying to merge the containment attribute dicts from both the text
and the bounding box, the bounding box's attributes are now a key within the
returned attribute dict.  The key is "bbox_patch".
suppress exception upon quitting with qt4agg on osx
Allow automatic use of tight_layout.

In common interactive usage, stretching a figure across the screen
leaves too much wasted space; Figure.tight_layout() can solve this
problem at least for simple plots.  This changeset uses a previously
existing but unused rcParam and a Figure kwarg to allow the user
to have tight_layout executed automatically with every Figure.draw().
figure: improved auto tight_layout support

1) Use getter and setter instead of property
2) in tight_layout, don't proceed if an Axes is not a SubplotBase
3) in colorbar, make use_gridspec default to True.
Wrapped lines over 80 chars.
Add docstring to _setup_plot_info_docstrings
Update credits
Merge pull request #1067 from mdboom/doc_multi_version

Support multi-version documentation on the website