[MRG] MAINT: Remove BaseLibLinear for LogisticRegression

BaseLibLinear has very little to do with liblinear in master.

This replaces it with a private `_fit_liblinear` function and simplifies the recursive code paths to an extent.
I find this level of nesting hard to follow. I'm not certain what the solution is, maybe this call can be factored out.