Declare node value and name as copy, so we don't have to worry about mutable strings being passed.
Remove unneeded class forward declarations.
Copy the raw string in SVGSourceString.
Store the raw string.
Encapsulate part of the convenience function in an autorelease pool.
Merge branch 'master' into imageRep