[MRG] Fix tests on master, better input validation.

much better input validation, test that warning is raised on (n_samples,1) y

Let's wait for travis' opinion on this. I also want to add a whatsnew entry.