Text is now a better-behaved Grob

- stylesheet inheritance now handled by a mixin
- added shadow/blend/alpha for text()
- bundled the style attrs into a namedtuple in _ctx
leave no namedtuple behind