Windows / astropy compatibility

These changes fix some issues when running Glue on windows machines, as well as machines with pyfits and pywcs instead of astropy. 

This PR establishes a new convention that fits and wcs modules be loaded through glue.external.astro (which defaults to astropy imports, but falls back to legacy libraries)

This PR closes #134