Changed line to delimiter=delimiter in csv.writer
Added test for delimiter=None case in test_write.py
Removed additional spaces in keyword arguments. fixes#957
Fix #1117: Fix the double download problem (again) when identifying the file type.  Also gracefully handle invalid units in a FITS file.
address #910 (fill_values in astropy.io.ascii.write)

This implementation solves the problem discussed in #910.
I suspect that it costs some performance for large tables (I did
not actually perform tests for that), because I replaced an
iterator with an explicet list.
However, in this way most of the fill_values logic can be reused
from the implemention of fill_values on input.
modification as discussed in pull request
add more assert statements to tests
Fix typo
Fix problems with HDF5
Allow vector operations between Time and TimeDelta
Remove orphaned code
Remove a non-existent arg 'opt' from the Time docstring
Restore HDF5 file detection-by-signature
Add __getitem__ to Time
Merge pull request #1117 from mdboom/misc/stream

Table.read FITS file units related ValueError
Update to keep jd1,jd2 as arrays, check/set is_scalar, and also slice
the two _delta's
Support file-like objects in FITS Table interface, and prevent crashing with non-standard FITS units.
Use context manager to open file
For strings and file-like objects, call read_table_fits recursively, which also simplifies the try/except statement
Simplify recursive return