Sparse Stochastic LDA Implementation

Added implementation for Sparse Stochastic LDA. This is as fast as the Java implementation released by Mimno. It does not store the document-topic distributions, and depends on an external document provider, which gives it a CategoricalSequenceVariable.