Adds d3-gradient directive

Provides support for linear gradients that are bound to a set of color
stops and can be updated dynamically.
Allow gradient to change dynamically with transitions
Merge pull request #22 from WealthBar/d3-gradient

d3-gradient directive