Implements Multiclass hinge loss

Implements multiclass hinge loss. Fixes #3451 
if you are just checking the multioutput case, you can replace this line by 

    if len(lb.classes_) > 2: