Add PyVCF as a soft dependency to support VCF manipulation. #350