refactored typography module

- the typesetter & stylesheet thankfully no longer have to know one
another
- dropped text-system recycling (not a performance win)
- Stylesheet now generates attributed strings
- Typesetter now generates nsbezierpaths
- Text now uses _screen_transform like all the other grobs
roundrect syntax