Include an example of how to skip all doctests in a module
Should somewhat fix or at least improve the situation reported in
https://github.com/astropy/astropy/issues/2305 by ensuring that the
method (_ImageBaseHDU.update_header) responsible keeping an HDU's header
in sync with the data it represents, also makes the necessary updates to
ensure that the header contains the correct BZERO value for
pseudo-unsigned integers.
Make ellipsoid a property with a setter; add tests; use _new_view
Rename calcFootprint to calc_footprint. Add an optional boolean keyword center which controls whether to use the center of the corner of the pixel.
fix docstrings
Add docstring to ellipsoid
rewrite calcFootprint to call calc_footprint
correct typo in docstrings
Further tests/changes following comments by @cdeil
add tests
added an entry in CHANGES
Ignore any user config file, even when running astropy.test()
fix docstring
Merge pull request #2305 from embray/issue-2305

fits.PrimaryHDU doesn't properly initialize from scaled data
Merge pull request #2348 from nden/issue915

Add an option to use the corner of the pixel to compute the footprint
Merge pull request #2353 from mdboom/test/ignore-config-file

Ignore any user config file, even when running astropy.test()
Fix function wrapping.
Merge pull request #2359 from mdboom/misc/deprecated-bug

Fix deprecated function wrapping
Merge pull request #2310 from mdboom/tests/how-to-skip-all-doctests

Include an example of how to skip all doctests in a module
Add an example.  Closes #1957 and supersedes #1959.