[WIP] Multinomial Logistic Regression

Continuation of the work by @larsmans
https://github.com/scikit-learn/scikit-learn/pull/2814
I'm not sure I get you. `C` is multiplied into `grad` a few lines up, before the intercept is stacked in.