Removed some obsolete code for handling tag_svn_revision

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2077 ed100bfc-0583-0410-97f2-c26b58777a21
This adds a check on the validity of the README and CHANGES rst, per the request in #196. Also removes some obsolete code for checking tag_svn_revision (this will have to be kept in for the older release branches, however).

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2078 ed100bfc-0583-0410-97f2-c26b58777a21
This should fix the issue with the version/date regexp.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2079 ed100bfc-0583-0410-97f2-c26b58777a21
Should fix the release_version issue. Turns out I just had a typo in the entrypoints map.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2080 ed100bfc-0583-0410-97f2-c26b58777a21
Uses the [zest.releaser] section in setup.cfg instead of entry_points.  This of course requires some fairly recent version of zest.releaser (I forget exactly what version this was added in) but I'll figure that out and document it once I get around to documenting the release procedure.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2081 ed100bfc-0583-0410-97f2-c26b58777a21
Started on the developer documentation for PyFITS (most of it just links back to Astropy's developer guide which applies more or less to pyfits as well) and added what I think is a mostly accurate release procedure (though I'll have to do the next release from my own documentation and take notes on how well it actually matches up).

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2082 ed100bfc-0583-0410-97f2-c26b58777a21
Slightly refactored TDIM parsing and added a special case that should fix https://github.com/spacetelescope/PyFITS/issues/3.  I'm thinking, however, that TDIM handling needs to be further simplified by intrinsically including TDIM in the record format

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2087 ed100bfc-0583-0410-97f2-c26b58777a21
Fixed a related issue where, according to a close reading of the FITS standard, the TFORMn and TDIMn keywords don't have to match up exactly, so long as the sum of the TDIMn dimensions is *less than or equal to* the repeat count in TFORMn

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2088 ed100bfc-0583-0410-97f2-c26b58777a21
Add changelog entry for these fixes

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2089 ed100bfc-0583-0410-97f2-c26b58777a21
Fixes #200. In order to backport this fix I will need to backport a few bits from #169, but not any of the parts that relate to CFITSIO

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2096 ed100bfc-0583-0410-97f2-c26b58777a21
Quit it with the tabs :)

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2097 ed100bfc-0583-0410-97f2-c26b58777a21
Temporarily disabling this since it doesn't work in Python 3 (it attempts to import pyfits from the source tree, but that currently isn't possible in Python 3--need to come up with a workaround)

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2100 ed100bfc-0583-0410-97f2-c26b58777a21
Followup to spacetelescope/PyFITS#3 ensuring that the regression test for that issue works on Python 3.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2101 ed100bfc-0583-0410-97f2-c26b58777a21
Fixes https://trac.assembla.com/pyfits/ticket/203 with regression test

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2105 ed100bfc-0583-0410-97f2-c26b58777a21
Adds some new documentation for header keyword wildcards. Fixes #211.

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2108 ed100bfc-0583-0410-97f2-c26b58777a21
New tox.ini--with nose 1.2 testing Python 3 works much, much better now. It also makes the separate tox.ini for Windows unnecessary.

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

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

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2117 ed100bfc-0583-0410-97f2-c26b58777a21
Fixes spacetelescope/PyFITS#1

git-svn-id: http://svn6.assembla.com/svn/pyfits/trunk@2119 ed100bfc-0583-0410-97f2-c26b58777a21
Added console_scripts entry points.  This also installs the original fitsdiff/fitscheck scripts alongside the generated ones.  On Windows this works fine because msys will use the sh versions by default, while cmd.exe will use the .exe versions by default. So having both is fine.  But I need to double check what the behavior is on Linux.  Also updated the script help text to explicitly use 'fitsdiff'/'fitscheck' as the name of the program rather than inferring it from the executable name--this approach works better for windows (so it doesn't show as, for example, fitsdiff-script.py).

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