Combined locus/loci, info objects for genes & transcripts, reconstruct missing entries & columns for old releases

It's not in this PR, but use `os.path.splitext` in `base_gtf_filename`?