Reworked internals of gwpy.time to reduce complexity
This PR simplifies gwpy.time._tconvert
to reduce the complexity of the module, which has the nice consequence of removing any (optional) dependency on LAL.
This also rewrites the tests for this module to use parametrize()
to simplify the actual test functions.