svgcleaner 0.8.0

svgcleaner could help you to clean up yours SVG files from the unnecessary data.
Documentation
- humanity_2.1/actions/24/go-last.svg to-relative bug + segments do not converted to V/H
- It is necessary that at least two stops defined to have a gradient effect. If no stops are defined, then painting shall occur as if 'none' were specified as the paint style. If one stop is defined, then paint with the solid color fill using the color defined for that gradient stop.
- hidef/application-pgp-keys.svg has strange fill grouping
- places/hidef/folder-video.svg 'm32.000008 47.836678h63.999992v1.380907h-63.999992z' WTF
- mimetypes/small/48x48/application-vnd.sun.xml.calc.svg small artifacts
- process gradienst with xlink and children nodes.
- remove invalid elements from clip path as separet func and test with other apps
- test double clean. svgc shouldn't crash while processing cleaned file
- doc and cli help should have the same args names
- webmichl_wristwatch_1_-_chronometer.svg
- Chrisdesign_Silver_Ring
- demo.svg
- svgrender: fix vertical images, fix img loading
- For elements that establish a new viewport (see elements that establish viewports), plus the ‘marker’, ‘pattern’ and ‘view’ elements, ‘preserveAspectRatio’ only applies when a value has been provided for ‘viewBox’ on the same element. For these elements, if attribute ‘viewBox’ is not provided, then ‘preserveAspectRatio’ is ignored.