Add support for grid mappers with fixed aspect ratios

This allows a grid mapper to keep a constant aspect ratio between the x-scale and y-scale.  In particular, this allows various 2D plots to specify a mapper that keeps the shape of pixels in an image at a fixed aspect ratio by setting it on the underlying grid mapper.

This will (probably) only work with linear mappers.

TODO: should add an example of use.