properly handle tiling for X-Trans images

- account for extra image buffer allocated in Markesteijn demosaic
- align/overlap properly for Markesteijn demosaic
- X-Trans image scale factor