Added replacing of equal elements with 'use'.
Added removing of rect, circle, ellipse which is out of the viewbox.
Added grouping with 'use' element.
Fixed processing attributes with comments inside.
1.6% better cleaning