This provides a more reliable way to determine that we are definitely imported from an astropy source checkout, by checking for a file .astropy-root that would only ever possibly exist in this case.  This is inessential though and can be removed if people want to get rid of this extra top-level file.
Actually this is better; we can put the special .astropy-root file under static/ so that it's not cluttering up the actual root.  But this is good enough for the desired purposes.
Add an explanation to .astropy-root
If extension modules need to be recompiled, automatically try running build_ext --inplace rather than just failing to import--very convenient.  At some point this should be extended to work for any extension module (rather than just using the utils._compiler heuristic) but that could be a little trickier
Fixed support on Python 3, and got rid of .astropy-root per https://github.com/astropy/astropy-helpers/issues/107#issuecomment-64282919
Make WCS instances use WCSAxes if available
Added simple documentation
Added changelog entry [ci skip]
Added URL for more details on WCSAxes
Make comment into docstring as suggested by @mhvk
clean wcs tests
Spead up test_all_world2pix significantly with using only the image centre
adding back test
Merge pull request #3085 from embray/misc/auto-inplace

Auto-build extension modules when importing astropy from source checkout
Make sure to update apt-get listings
Rewrite Unit.__rmul__ and __rdiv__ to speed up array [*/] unit
Finish making cosmology member functions broadcast over redshifts.

  other functions that take single redshift inputs (lookback_time, age),
  and testing all the other ones work.
  dark energy model tests of broadcasting.
Update CHANGES.rst
Changed inline to __inline on msvc
Merge pull request #3195 from mdmueller/change-inline-msvc

Changed inline to __inline when building with MSVC