Simple change to avoid future typos/ordering trouble
GDAL takes its dimension arguments in column major order...

Make this more explicit in the code and interface, fixing lots of related
bugs in the process.
Update code to match documentation
More column/row explicit naming