Added rudimentary support for font outlines.

Not sure if there's performance concerns with implementing it this way, but I have noticed no difference in performance over the drop shadow instead of a proper outline.

At the moment it won't respect the alpha value of the outline because of the way alpha on the text color itself is handled, don't think that's a big concern though.