Update gradient.class.js

Various changes:
Removed origX and origY, removed gradientUnits
Added transform matrix for elliptical radial gradients.
All gradients get useonspaceuse exporting on SVG.