Metadata infrastructure for io.ascii with application to IPAC and DAOphot

This PR provides the core infrastructure for handling table and column metadata when parsing ASCII table formats and creating a `Table` object.

The IPAC and DAOphot readers are updated to use this structure.

@keflavich - this provides the metadata you need for your IPAC writer.