Test and possible workaround for https://github.com/astropy/astropy/issues/2749
Handle a misconfigured LC_CTYPE in a few more places, including when importing Sphinx (since that can lead down a rabbit hole that results in calling locale.getdefaultlocale() which in turn invokes http://bugs.python.org/issue18378--in this case a useful warning is displayed and Sphinx is just considered not importable.
make changelog sphinx extension also apply to whatsnew pages
Added changelog entry
Merge pull request #58 from embray/issue-2749

Test and possible workaround for Astropy #2749
replace hard-coded changelog docnames with configuration pattern
fix default to include whatsnew
Use the system monospace font in the docs
Add CHANGES entry.
Merge pull request #61 from eteq/apply-changelog-to-whatsnew

make changelog sphinx extension also apply to whatsnew pages
Merge pull request #59 from mdboom/doc/use-system-monospace-font

Use the system monospace font in the docs
py.test 2.6 recently came out which included new stdio capture which unfortunately cases distutils' logging to break.  I feel like this is more distutils' fault than py.test, but I need to avoid this until a workaround is found.  See https://bitbucket.org/hpk42/pytest/issue/412/crash-on-bad-stdout#comment-11617176
Refactor AstropyTest to make it easier to subclass.

Split out most of run() into different methods so that you can
override the calling signature without rewriting all the bolierplate code.
Fix call order.
Fixes to make the test work.
re-add inplace=True but import Command from setuptools.
rename construct_testing_command to generate_test_command.