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

Merged Marek Szuba requested to merge github/fork/willmclaren/variation into variation

Created by: willmclaren

Merge request reports