Add several TIFF decoders and encoders

libtiff can work with many tiff compressions, such as deflate, adobe deflate, sgilog and others. So we can add this functionality such as group4 decoder/encoder