CHashedMultilabelModel along with unit tests

Avoid using dense vectors for features if possible - see my gist how to hash sparse vectors:
* https://gist.github.com/tklein23/44f7b03be81743bd17ca