Convert IE9 linear-gradient rendering from SVG to Canvas. This avoids strange issues when the element has rotation/etc. transforms; see issue #254.