Added support for specifying the axis of rotation cylinders & circles, a...

Shape.Cylinder, Path.Circle, and Shape.extrusion can be called with an additional argument,  strings 'x' or 'y', to specify an orientation other than the default.