MRG allow ``(n_samples, 1)`` input for all classifiers

Fixes issue #604, makes all estimators behave in a uniform and predictable way.