Full framework support for GATK 3.x joint recalling approach. Needs a bit of additional refactoring to supporting multiple simultaneous variant calling and joint calling approaches before documenting and making fully supported (#348)