Merge bug fixes from trunk.

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1244 ed100bfc-0583-0410-97f2-c26b58777a21
Merge bug fix from trunk.

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1261 ed100bfc-0583-0410-97f2-c26b58777a21
Merge bug fix from trunk

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1264 ed100bfc-0583-0410-97f2-c26b58777a21
Merge bug fix from trunk

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1279 ed100bfc-0583-0410-97f2-c26b58777a21
Another bug fix from trunk that I meant to merge.

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1281 ed100bfc-0583-0410-97f2-c26b58777a21
Update the changelog one more time in preparation for release.

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1282 ed100bfc-0583-0410-97f2-c26b58777a21
Fixes a few tests that were failing on Windows; all tests now pass on Windows XP, at least, with Python 2.5, 2.6, 2.7, 3.1, and 3.2.

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1295 ed100bfc-0583-0410-97f2-c26b58777a21
Preparing release 3.0.4

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1296 ed100bfc-0583-0410-97f2-c26b58777a21
Back to development: 3.0.5

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1298 ed100bfc-0583-0410-97f2-c26b58777a21
Merging a handful of bug fixes from trunk, including several of the memmap-related bug fixes.  This should get things mostly ready for a 3.0.5 release (granted, I don't think that will come out until after I return from vacation).

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1325 ed100bfc-0583-0410-97f2-c26b58777a21
Fixed the tox.ini to work properly on Python 3 now.

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1326 ed100bfc-0583-0410-97f2-c26b58777a21
Fixed one test that was crashing on Python 2.5 (no with statement) and on Python 3 (str->bytes)

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1327 ed100bfc-0583-0410-97f2-c26b58777a21
Merge recent bug fixes from trunk.

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1339 ed100bfc-0583-0410-97f2-c26b58777a21
Merge one more bug fix from trunk.

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1341 ed100bfc-0583-0410-97f2-c26b58777a21
Preparing release 3.0.5

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1342 ed100bfc-0583-0410-97f2-c26b58777a21
Reverting to development mode

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1344 ed100bfc-0583-0410-97f2-c26b58777a21
Update version reference in docs.  I really need to make this part of the automated release, as I forgot to do this after the last release (no big deal, since I build the official release of the docs, but still kind of bad).  Also set latex_use_modindex = False.  For some reason even witht this setting the modindex is being added, but before I added this is was being added twice!  Something to look into...

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1345 ed100bfc-0583-0410-97f2-c26b58777a21
Fixes #115. The real problem here was in CardLists, rather than Headers.  This fix adds a __deepcopy__ for CardLists that should work properly.  This is better than having Header.__deepcopy__ use Header.copy(), which is not a proper deepcopy (it won't presever, for example, whether or not the header has been modified since creation).

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1365 ed100bfc-0583-0410-97f2-c26b58777a21
Merge bug fixes from trunk for #112.

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1368 ed100bfc-0583-0410-97f2-c26b58777a21
Merge fix for #114.

git-svn-id: http://svn6.assembla.com/svn/pyfits/branches/3.0-stable@1371 ed100bfc-0583-0410-97f2-c26b58777a21