Fixes turtle heading for negative radius circle()

If a negative radius is used for the turtle and the extent is < 360, the final heading was not properly reversed
Properly account for negative radius on turtle ending angle
Merge pull request #1 from trinketapp/develop
Merge pull request #318 from trinketapp/master

fixes turtle heading for negative radius turtle.circle() calls