BUG: Fixes issue #966. When appending the new axes, there is a bug where it
does not account for the reference horizontal locator index when adding
a veritcal axes and does not accout for the reference vertical locator
index when adding a horizontal axes. This fixes that bug so that the
append_axes function adds the axes where it is expected.
TST: Added test case for the divider_append method of axes_grid1 module
DOC: Added change log entry for divider append axes bug fix
Fix Cairo text on Python3 with pycairo
BUG: Adds missing cleanup decorator for tests that are not cleaning up after themselves
STY: PEP8 fixes
Merge pull request #2911 from cimarronm/text_axes_cleanup_fix

text_axes missing cleanups
Merge pull request #2735 from cimarronm/divider_append_axes_fix

Fixes issue #966: When appending the new axes, there is a bug where it
Fix paths in doc which are searched for matplotlibrc (XDG).

See pull request #454 (3ac81445b0ed25dd1b4b575c30c9c7cd04d66b6c)
Merge pull request #2912 from herr-biber/fix-matplotlibrc-doc-xdg-paths

Fix paths in doc which are searched for matplotlibrc (XDG).
fix six check message

version is `distutils.version`
Merge pull request #2920 from minrk/six-check

fix six check message
Merge pull request #2906 from mdboom/cairo/text-encoding

Fix Cairo text on Python3 with pycairo
Fixed issues with errorbar limits
Condensed setting values in lines_kw and plot_kw in the errorbar function
added errorbar limit test
added comments; fixed typo
removed extra space; pep8
fixes direction of arrowhead plot symbol for inverted x or y axes
updated api_changes and whats_new