Implement a "g" object grouping shape objects

svg3d.shapeFactory(g) returns a group shape containing sub shapes
created from nodes inside g tag.
Operations are cascaded to sub shapes.
Still bugs to correct