Sparse and Multioutput LabelEncoder

- [ ] sparse and multioutput fit 
- [ ] sparse and multioutput transform 
- [ ] sparse and multioutput fit_transform
- [ ] sparse and multioutput inverse_transform
- [ ] Maintain ValueError on unseen labels
- [ ] test for multioutput
- [ ] test for sparse formats