Cleanup/tightening of VCF-to-ADAM conversion including multi-allelic sites

Should improve conversion performance and fix #197. This is the first step and will change some as we incorporate the information needed for n+1 calling. Note that this doesn't address the core performance issues during VCF conversion, which look to stem from the duplication of the INFO fields across all genotypes.