ruby: update snappy; add lz4
ruby: add incremental snappy/lz4/lz4hc support
ruby: cleanup before raise's longjmp