Merge pull request #258 from dfilatov/master

Add ability to enable multipass
Linked filtered out path segments to previous for next checks
Fixed bug with translate not applied to path after ‘z’ command
Added ‘index’ for linked path item and a test for path translation after ‘z’
Corrected stroke-width value update with unit identifier, fixes #181
Fixed misplacing due to incorrect collapsing of path ‘moveto’ commands, fixes #189
Applied ‘moveto’ command collapsing to starting ‘M‘ as well
Transformations now apply to paths with arcs
Don't apply transformation to path with references to another objects which also transforms
Resolves #104, fixes #143 and resolves #206.
Don't move transform attribute to elems if there is linked object to transform. Fixes #162
Don't move 'clip-path' to inner element if it has 'transform'. Fixes #254
Don't move attrs to child if it has id
Disabled removeUselessStrokeAndFill due to problems with inheritance
Updated banner (thx to @shinnn)
Version 0.5.0
Updated dependencies (thanks to @shinnn for bringing attention) and readme.
fixed url to plugin
Fixed link to v0.5.0
make passes to be independent from each other