Fix incorrect raw read on RegionFile
This fixes conversion to SectorFile using the raw flag or RegionFiles stored using the uncompressed format reading past the stored data size, which would make the SectorFile larger than the RegionFile.
Lazy type header allocation
Make the type header allocation lazy to avoid allocating disk space to headers that are not in-use.