Add some new features and fixes for the VCF backend code in the Variation API