change how null genotypes are handled

GenotypeCall(".") -> empty

GenotypeCall("./.")
    -> diploid
    -> size == 2
    -> null
    -> !empty
    -> !homozygous
    -> !heterozygous