Basic vcf and gtf download functionality for Ensembl genomes

* Ability to download gtf and vcf data for ensembl.org and ensemblgenomes.org (A. Thaliana) genomes
* List of supported genomes still curated in genomes.py
* Merged upstream commits, relevant commit: 4f94c90