optimizations for distributed util and pileupcalling; changes to genotype to seq and use everywhere; add kryo serializers