Extract VCF concatenation to allow more lightweight implementation that avoids GATK when only merging intervals. Only framework in place so far, not implementation