Memory optimzation for constructPath
Added units for lengths
Merge pull request #5000 from pramodhkp/memop

[SVG] Optimization of constructPath & Adds unit lengths
Added clip operator
Added fill, stroke and line-join
Misc variable initialization
Fixed setGState, viewport transform
Added font attributes to text