ALMA: Add new retrieval features, especially Cycle 0

This PR adds a few new methods for retrieving ALMA data, including selecting regex's in a tarball to extract and then discard the tarball afterward.  It also reduces the load on the server when acquiring file sizes by using the tabulated sizes instead of querying for them.