BaesPhotReader uses a WCS list to fill in coords

This removes the need to have the FITS file handy; for example we can
cache the header in a database and reconstruct the WCS.

This also improves compatibility with multi-extension FITS datasets.
Rename chip to z in table columns