Fixes bug happening subsample < 1 with non-individual groups in LambdaMART.

Basically _ranked_random_sample_mask does a perfect job selecting
a sample mask consistent with the bags : basically a group should
be either fully out of the bag or within the bag.

However the n_total_in_bag argument passed to it are giving the number of elements
to put in the sample rather than the number of groups.