Rename score_mixture to score_data
Move validation out of Mixture.
Add per-value update_groups to non-categoricals.
Replace Mixtures with GenericMixture.
Make out of bounds messages more informative.
Make GenericMixture slave and scorer private.
Rename GenericMixture to GroupScorerMixture.