Support for decoding sparse data

I've implemented support for decoding sparse data by unsparsing it. I chose this way because most arff loaders can't support loading sparse files, so I need them to be able to use liac-arff to convert from sparse to non-sparse.