change set width to maximum width
Prevent downloading a file twice when identifying and reading it through the registry system.
Stricter simulation of a with statement
address bug 893: nan/inf treatment
added regression test for one case
Add the background graphic for the Windows installer.
Update the documentation to accurately reflect the reality
This is an attempt to fix #507.  It does away with the realloc hack I was using before, and refactors so that when compressing an image, the compression module handles creation of the new Numpy array, and only once CFITSIO is complete and we know how large the compressed data buffer is going to be.  Then compress_hdu() returns the new Numpy array along with the heapsize.  This is a lot less spaghetti-ish than the previous code, and somewhat simpler overall.  Removed the test_insufficient_compression_allocation test since it no longer works correctly with the new code.  But that's okay--the test_lossless_gzip_compression test tests this case for us implicitly, which is why it was failing on Windows in the same way.  This is because the way CFITSIO estimates how much space it will need for the compressed data, it always ends up being less than what's needed for lossless compression.
Merge pull request #893 from keflavich/bug893_convfftnanfix

convolve_fft does not deal with infinity values
Fix Issue #927: VOTables without IDs can not be read by Table.read
Merge pull request #507 from iguananaut/issue-507

astropy.log: The process cannot access the file because it is being used by another process
This is necessary for this test to pass on Windows, because otherwise a handle to test.fits is kept open by the mmap.  I suppose this could also use memmap=False.  I thought I had included this commit before I merged the original PR for #507 but apparently I did not.
Merge pull request #930 from iguananaut/issue-507

Followup to #507
Merge pull request #927 from mdboom/vo/table_read_unnamed_tables

Make Table.read find VO tables with no names
Fix #928 -- a votable without a mask can not be created
Merge pull request #928 from mdboom/vo/writing_table_without_mask

Table.write failing for VO table
As @pllim pointed out, fix documentation about default value of pedantic in astropy.vo
Merge pull request #845 from mdboom/io/double-reading

Avoid downloading file twice when reading remote table with Table.read
Merge pull request #932 from mdboom/vo/pedantic-default-doc

Fix docs about pedantic in astropy.vo
Adds an invalidate_caches() compat function which is a no-op below Python 3.3.  This works around the import caching issue on OSX reported in #820