Added support for non-HDF5 LOSC file formats
This PR adds support for downloading data from losc.ligo.org in formats other than HDF5, namely 'txt.gz' and 'gwf'. This helps the test suite because it means we can test LOSCy things, and other methods using LOSC data without requiring h5py.