various optimisations:

* using MultiLevelImage with a synchronised TIFFRenderedImage2
* adjusted subsampled level images so that they match expected size
* computing a more reasonable preferred tile size