Bugzilla #36520: Cleaner transformation matrix handling. SVG painting extracted into an XMLHandler subclass like for the other renderers. Submitted by: Richard Wheeldon <richardw.at.geoquip-rnd.demon.co.uk>