cpp: tiff: Add TileCoverage class
cpp: tiff: Add TileBuffer
cpp: tiff: Add region union operator
cpp: tiff: Add region validity check
cpp: tiff: Add region area method
cpp: tiff: Add TileCache