fcl-image: fpreadtiff: Issue #33668, patch from circular - fix bug with alpha channel with RGB images - fix for Predictor 2 (using horizontal difference) - fix for LZW to handle case when end of stream code is omitted - fix crash by LZW allocating tons of memory - optimized LZW decompression by avoiding lots of small memory allocations - handle paletted image (colormap) - handle 4 bit samples - handle rotation (when x/y are flipped) - handle premultiplied RGB values - handle fill order (bits from low to high) for 1 bit images - fix code for extra channels (rare case though) - accepts 1 bit, 4 bit, 8 bit, 12 bit and 16 bit samples for any channel - avoid using global variable IFD