Add retile operation.

This keeps the same arrat shape but changes the underlying tiling.
Merge pull request #106 from spartan-array/add-retile-operation

Add retile operation.