add nplm wrapper from Kenneth's kenlm repo
thread-safety, precomputation and caching for NeuralLMWrapper

doesn't work with default nplm, but with the fork at https://github.com/rsennrich/nplm