Added LZO compression support.

As the title says, added support for LZO compression. It uses the lzop utility. I could have used the lzoruby, but it requires the whole chunk to be loaded on memory and also the output produced is not ready to be written directly on a file.