Replace setLineStyle with setDrawStyle

Issue #660 wontfix
Karl Hobley
created an issue

If you see an issue I raised earlier about drawing circles (#657) you will see that using that method, it is possible to draw smooth circles

So I think this function should be replaced with a more generic one that enables smooth drawing for everything rather than just lines. I'm sure its possible to draw things like arcs smoothly too