Update to snappy 0.0.10 (supports JRuby)
Move the SnappyCompressor class to after the dependency check

This way Yard discovers the class and it can be properly documented
Update the documentation with compression support docs