Implements Multiclass hinge loss

Implements multiclass hinge loss. Fixes #3451 
You need not store the value of `lb.fit(y_true)` since it returns `lb` . You can simply do

    lb = LabelEncoder()
    lb.fit(y_true)

and use `lb.clases_` below.