Workaround for #1953.  The BinTableHDU constructor handles data that is not already in FITS native format poorly.  FITS_rec.from_columns, on the other hand, does.  So go through that first.
trying to allow way to pass in non-local packages
fix autmodapi to properly do options for automodsumm
Fix automodapi to also get _mod_info correctly when valid-package-names is in use
Fix for corner case encountered while debugging
Documentation cleanup and clearer variable name
change from valid-package-names to allowed-package-names and document
Fixed no-heading case to work correctly
Added CHANGES.rst entry

[ci skip]
tiny change to get travis to run
Merge pull request #1953 from embray/issue-1953

Reading FITS file with boolean column gives incorrect result
Merge pull request #2370 from eteq/auto-outside-pkg

Allow automodapi to document objects not in the package being documented
Merge branch '3.2-stable' into astropy

Incorporates up through aa78ac3ad54441cf247e8f32ef32dd685a05c6fc

Conflicts:
	.authors
	docs/source/conf.py
	lib/pyfits/_release.py
	setup.cfg

Conflicts:

	.authors
	astropy/io/fits/card.py
	astropy/io/fits/fitsrec.py
	astropy/io/fits/hdu/table.py
	astropy/io/fits/header.py
	astropy/io/fits/tests/test_checksum.py
	astropy/io/fits/tests/test_core.py
	astropy/io/fits/tests/test_table.py
Added a changelog entry--not copying all the changes just mentioning that they were ported.
izip_longest is called zip_longest in Python 3
Fixed a couple small issues that only came up on Python 3. The one in hdulist affected all Python versions, however, in that HDUList.writeto did not immediately close the output file when done in the common case of the file being provided as a filename