One-Hot encoder with sklearn-ish API interface that process mixed string and numeric labels directly.