moveGroupAttrsToElems now applies transforms to sub-groups & text.

Cases where there are multiple levels of groups with transforms would not push down to lower paths.

Made 'moveGroupAttrsToElems' also push transforms to 'group' and 'text' elements.

Admittedly 'text' should be optional (as it just drops the transform attribute on to the element).. may make a configurable list of elements to push transforms to.