Possible solution to issue #132 with test cases.

collapse group would merge transforms without respect for clipPath.
Updated mergePaths to join paths with the same attributes & values.
Updated applyTransforms to optionally apply path transforms & convert the stroke-width when a line is scaled uniformly (ie, no skew).
Fix issue with convertPathData when sequential h or l movements are in the opposite direction.
moveGroupAttrsToElems now applies transforms to sub-groups & text.
update dependencies
v0.4.0