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
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).