Nifti strides

These changes try to preserve the strides of the original image as closely as possible, in such a way that the strides on the original image can be recovered even after the use of a BufferPreload, or the explicit request of contiguous volume-wise strides, etc. This addresses the issue raised by Romain Valabregue in issue #45.