Adding the astropy_helpers repo as a submodule to astropy; currently I'm adding my fork of astropy_helpers but will update the submodule to point to https://github.com/astropy/astropy_helpers.git once this is ready to merge into astropy's master.

Updating submodule ref
Switch over astropy's setup.py to using the astropy_helpers submodule.  Had to change all the various 'setup_package' modules to also astropy_helpers.  Seems to work in basic cases.

Updating pointer to astropy_helpers
Update ez_setup to that for the latest version of setuptools, 2.0
Update to the latest astropy_helpers and start using the ah_bootstrap script in setup.py

Update ah_bootstrap copy

Update astropy_helpers submodule version

Updating the version of ah_bootstrap.py

Update the version of astropy_helpers to the latest, including a number of bug fixes
Update to latest astropy_helpers revision, and switch to using astropy_helpers.sphinx for the doc builds.  The astropy.sphinx module will still hang around for the time being for backward-compat, but can later be removed.
Update astropy_helpers/ah_bootstrap version and use the new 'auto_use' capability

Update the call to get_package_info since its interface changed
Have the doctest plus module skip/ignore any modules that raise an ImportError when trying to import it to look for tests.  In particular this is needed to skip modules that require astropy_helpers, like some of the setup_package.py modules.  This seems like reasonable-enough behavior anyway--if some actual problem is causing ImportErrors in some modules that will hopefully be picked up by the normal unit tests as well.
Update to latest astropy_helpers; now this will use the test command directly from astropy_helpers.
Updated astropy_helpers version (with fix to skip_2to3)
Update the astropy_helpers URL to the real astropy-helpers.
Merge pull request #1563 from embray/astropy_helpers

Create a separate ``astropy-distutils`` package to contain common infrastructure code for the core and affiliated packages