Let _pcolorargs handle the shape of C, checking compatibility with X and Y
Fix error in test_pre_transform_plotting.

This error was revealed by the new checking in _pcolorargs.
Add comment and test for _pcolorargs
Add shape information to error message
Merge branch 'pcolorargs'