[MRG] Implements Multiclass hinge loss

Implements multiclass hinge loss. Fixes #3451 
I have changed variable names in my new commit. Please have a look here
https://github.com/SaurabhJha/scikit-learn/commit/d68584ce3469dbe57f0ab20d990244cf06bb269d