forked from http://lz4net.codeplex.com/