Add tilt parameter to ellipse parameters

The tilt parameter specifies the amount of rotation from the x-axis
that should be applied to the ellipse.  Rotation is applied from the
left of the ellipse.  Also allow user to specify the start and end
angle.