Start of vcf addition
Cleanup, add some get/set methods, fix bug that didn't properly stop reading VcfRecordInfo
VCF Fix some bugs in pulling out genotype information
Move readTilChar to IFILE class and update VcfRecord to only parse the genotypes if not siteOnly
VCF: Add accessors to the header and add some initial tests
Make a ReusableVector class and add tests.
Update ReusableVector to return a reference and throw an exception for out of range indices
Improve Vcf reader with methods for parseing the filter.
Vcf - add getSampleIndex to the VcfHeader
Vcf - implement VcfRecordGenotype::setString
Vcf - add test for VcfHeader::getSampleIndex
VCF - add sample subsetting when reading a file
VCF - add missing test files.
VCF - Add filtering of reads and samples
VCF - add discarding filtered reads and reads with more than one ALT allele.
VCF - Cleanup
VCF - update comments
VCF - Fix bug that wasn't printing . for empty info field AND add ability to select which genotype fields are stored
VCF - Fix bug when parsing Genotype Fields with just a GT
VCF - add test for GT only formats