Moved the type_smoothing to already public area , because public identifier was making some protected area public
LMWeight class added to java and csharp as it was missing in Makefile.am
Merge pull request #1 from samuelharden/new-lm

New lm