Clear ctx.shadowColor after ctx.fill() to avoid application to both fill and stroke.

Closes #314.