Regression test specifically for the issue raised in #23

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2462 ed100bfc-0583-0410-97f2-c26b58777a21
Partial fix for #23. This still isn't perfect though--there are several other header manipulations that can be performed on the compressed image header that won't be reflected in the underling table header.  Some of these, such as inserts, could be especially tricky to handle sensibly.  Maybe updates to the compressed images header shouldn't be immediately reflected in the table header after all, opting instead to merge the two before writing. Still need to give it more thought....

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2463 ed100bfc-0583-0410-97f2-c26b58777a21
Fix a couple usages of new_table in the tests that were written before new_table was deprecated.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2464 ed100bfc-0583-0410-97f2-c26b58777a21
Squashed commit of the following:

commit e9437408f2ee3c3d36dd65bcc4be37c3198c3060
Author: Erik M. Bray <embray@stsci.edu>
Date:   Fri Jan 10 16:56:24 2014 -0500

    Implement fix for the header bool/int issue, to be backported to 3.1.x

commit 3266ffb856b7eecdc87fb1a5fb9be0a2c2d06d2b
Author: Erik M. Bray <embray@stsci.edu>
Date:   Fri Jan 10 16:45:03 2014 -0500

    Add a regression test for the header int/bool issue.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2476 ed100bfc-0583-0410-97f2-c26b58777a21
Fixes the wildcard hyphen issue by extending the range of characters
that can be matched by the wildcard patterns.  This introduces a
potentially surprising change in behavior, however, so the change will
only be shipped with 3.3.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2477 ed100bfc-0583-0410-97f2-c26b58777a21
Fix determinism of itersubclasses in Python 3.4; see https://github.com/astropy/astropy/pull/1969

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2481 ed100bfc-0583-0410-97f2-c26b58777a21