Added multilabel reader in LibSVMFile. Fixed a bug in so_multiclass.cpp

The previous one #2039 is closed due to some unrelated testing error in Travis report.

The changes also include updating revision of data submodule, where multilabel dataset were added.