Merge pull request #10 from bryanmcconkey/master

Fix for nsvg__parseTransform not parsing multiple transformations
Fixed issue #6

- fixed endless loop in nsvg__findGradientData
Fix for issue #4 and issue #5 added per shape opacity parameter

- added parsing for per shape opacity
- added support for per shape opacity in rasteriser
Fix for issue #12

- fixed previous control point for shorthand beliers
Fixed a couple of compiler warnings.

- anonymous types declared in an anonymous union are an extension
- unused parameters
Merge pull request #13 from tn0502/master

Fixed a couple of compiler warnings.
Fixed issue #11

- fixed compiler warnings
- supper single and double quotes
Added typedefs to structs

- typedef’d structs
- added named parameters
Fixed borked notused macro
Fixed bug when using close 'z' followed by relative move  to 'm'

- close path was not moving the current point to the end of the close
line segment
Bug fix for rotation handling. We were doing [T][R0][T-1] instead of [T-1][R0][T] because of the premultiply in nsvg__parseRotate.
Merge pull request #15 from jpjodoin/master

Bug fix for rotation handling.
Fix for C89 compilers. In compilers that only support C89 the variables must be declared first.