Remove tabs from nanosvg
svg/nanosvg: Add arc support

Arcs are converted into series of cubic Bezier curves, each covering
at most 90 degrees.  We now have nanosvg unit tests (actually regression
tests), which also caught a bug in full circle handling.