Adds a variant-type filter

Also correctly calculates true/false/pos/neg etc for SVs.
I'll add a comment to vcf.js.