Fix find_tile to return a TileRef on the stack to avoid recursive collisions with global thread_info->tile. Add (untested) path for mismatched tile sizes in IB::write.
Checkpoint ugly but working code with a dup flat file output for each mipmap level to use as a cache. Fix ARM alignment in exif parsing.