Support random access in compressed tiff files.
Support random access in compressed tiff files.

In compressed tiff files with RowsPerStrip > 1, TIFFReadScanline does
not support readom access that reading scan lines in arbitrary order.
This fixes that issue. In such cases, we read the initial scan lines and
discard them before reading the scan lines of interest. This also
requires that we read the file in row order in the file (rather than the
output image).

Test added in parent commit demonstrates the issue. This commit fixes
that issue.

sumedhasingla/VTK,SimVascular/VTK,msmolens/VTK,mspark93/VTK,mspark93/VTK,gram526/VTK,msmolens/VTK,jmerkow/VTK,sankhesh/VTK,SimVascular/VTK,demarle/VTK,SimVascular/VTK,mspark93/VTK,sumedhasingla/VTK,demarle/VTK,sankhesh/VTK,keithroe/vtkoptix,demarle/VTK,jmerkow/VTK,msmolens/VTK,demarle/VTK,mspark93/VTK,sumedhasingla/VTK,sankhesh/VTK,candy7393/VTK,msmolens/VTK,gram526/VTK,candy7393/VTK,keithroe/vtkoptix,gram526/VTK,jmerkow/VTK,sumedhasingla/VTK,jmerkow/VTK,SimVascular/VTK,sumedhasingla/VTK,mspark93/VTK,sankhesh/VTK,SimVascular/VTK,sankhesh/VTK,SimVascular/VTK,msmolens/VTK,candy7393/VTK,sumedhasingla/VTK,SimVascular/VTK,candy7393/VTK,jmerkow/VTK,msmolens/VTK,gram526/VTK,gram526/VTK,gram526/VTK,candy7393/VTK,SimVascular/VTK,sankhesh/VTK,msmolens/VTK,candy7393/VTK,demarle/VTK,jmerkow/VTK,sankhesh/VTK,gram526/VTK,sankhesh/VTK,sumedhasingla/VTK,demarle/VTK,keithroe/vtkoptix,demarle/VTK,candy7393/VTK,mspark93/VTK,mspark93/VTK,jmerkow/VTK,keithroe/vtkoptix,keithroe/vtkoptix,sumedhasingla/VTK,jmerkow/VTK,gram526/VTK,keithroe/vtkoptix,keithroe/vtkoptix,candy7393/VTK,demarle/VTK,keithroe/vtkoptix,msmolens/VTK,mspark93/VTK