fix(linear-gradient): Conditionally apply 'background: transparent'
CSS 'filter' for poopy IE versions always receives lower priority than background, so the gradient was always overriden by the solid background color.

This change sets background back to transparent when a color with an alpha channel is detected.