Add non-linear scaling and outlining

I wanted to create non-linear outlines for bezier-curves.

![tmp-bezier](https://cloud.githubusercontent.com/assets/39374/4736721/29a8e122-59ef-11e4-933d-c3aeea634d3f.png)

I dug into the code and found that it was surprisingly easy to achieve something visually satisfying, although I'm not entirely sure that it is mathematically correct.
I hope you find it worth merging.
I'd try to do this without these two additional variables. if `(d3||d4)` is true then we know we have a scale/4 call, and we can route the code accordingly