Catch IOError which is thrown by OS X

This error comes up easily becuase fc-list is a X11 program, which is
missing or misconfigured on OS X.
forward keyword args though table
Splitted the axes module into smaller chunks
FIX process_plot_format is not in the axes module anymore
ENH now can run the tests on triangulation without the test runner
Documented the changes
DOC the refactoring of the axes module is now mentionned in the API_changes.rst file
ENH shuffled around some extra methods between Axes and _AxesBase
FIX importing _string_to_bool from the wrong module
added test for table zorder
DOC - added the differences between the axes module namespace before and after
ENH Move _string_to_bool from axes._base to cbook
Added mplot3d tests in mpl_toolkits.tests

- This complements PR #2135
- Also tests issue #1933, which was fixed but untested
- Also changes the remove_text decorator,
  to remove text on the z-axis.
Merge pull request #1931 from NelleV/axes_module

[SPRINT] Refactored the axes module to split it in smaller chunks.
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
ENH improved the css style of the docs
Merge pull request #2167 from mrterry/table_zorder

[sprint] forward keyword args though table
Merge branch 'master' into rc_fixes