rewrite unitsquare w/o rootcoords, Shift, Square
rewrite unitsquare w/o rootcoords, Shift, Square

In an effort to reduce the number of `TransformItem` subclasses, this patch
eliminates `Shift` and `Square` from `unitsquare` in favor of `Index`
transforms.

wijnandhoitinga/nutils