added ReferenceMapping for Genotype, filterByOverlappingRegion for GenotypeRDDFunctions

Genotypes without a variant are ill formed... IMO, we shouldn't check for that case. If we did want to validate that genotypes had a variant attached, it should only be via an assert.