fixed stroke blending w/ fill

Uses stencil buffer to ensure that the stroke doesn't blend with the
same objects fill
Fixed radial gradients

Fixed radial gradients (was accidentally catching exception that
indicated import math was missing from gradient.py)