[WIP] Sparse output support for KNN Classifiers

WIP in early stages