[MRG] Implements Multiclass hinge loss

Implements multiclass hinge loss. Fixes #3451 
Oh okay. So I pushed in the new commit. Do you like this indentation or should I switch to your second one?