recalculate clippath on chart.redraw; also avoid Webkit select("clippath...

...") bug

This fixes #730 

On chart.redraw() the clippath is not re-generated.  I use chart.redraw() a lot in responsive layouts, instead of the more heavy-handed chart.render().