[MRG] Support unseen labels LabelBinarizer and test (Backward compatibility)

Patches the updates to LabelBinarizer for sparse support which broke the case the case with unseen labels. For issue #3462
you you please do a quick benchmarks of the current code and my refactored code for `n_samples ~ 1e6` and `n_classes ~ 1e5`?