Merge pull request #2180 from pelson/v1.2.x

Backported #2178 to v1.2.x
Merge remote-tracking branch 'upstream/v1.2.x' into v1.3.x
Merge pull request #2177 from tbekolay/mplot3dtests

[sprint] Added mplot3d tests in mpl_toolkits.tests
remove_text=True to test to testing issues
Merge pull request #2154 from torcolvin/master

catch fontconfig errors on OS X
DOC moved barh to new style MEP10 documentation
DOC added links between the barh documentation and the bar documentation
DOC small nitpicks
ENH improved the css style of the docs
Merge pull request #2167 from mrterry/table_zorder

[sprint] forward keyword args though table
Merge pull request #2184 from NelleV/doc_styling

ENH improved the css style of the docs
Merge pull request #2182 from NelleV/axes_module_plotting

[Sprint] ENH Move _string_to_bool from axes._base to cbook
Merge pull request #2183 from NelleV/MEP10_barh

DOC moved barh to new style MEP10 documentation
Add warning for mixing AnchoredText with bad kwarg

Mixing 'ha' or 'va' with AnchoredText produces bad output, so add a warning in
this case.
Merge pull request #2146 from dmcdougall/fix_stackplot_legend

Update stackplot docs for legend capabilities
Merge pull request #2166 from dmcdougall/warn_anchortext

[SPRINT] Add warning for mixing AnchoredText with bad kwarg
Create the doc/mpl_examples symlink if not existing.
Fix the link to the nosedocs and add a little more information
Clear the Python exception when the transformation passed in does not parse as an affine transform.
Pass an instance, rather than a type, to cleanup_path