Implements Multiclass hinge loss

Implements multiclass hinge loss. Fixes #3451 
It similarly makes no sense that you index `hinge_loss` by `pos_index`, which appears to be a boolean array of length n_classes.