Provide general mechanism to group together samples for concurrent processing. Use this to implement multi-sample GATK calling. Handles calling plus split and recombine into final single sample VCFs