Template Streaming

This change introduces Jinja2's ``TemplateStream`` API, rather than synchronous rendering. The result is wonderful, auto-batched responses all the way up-the-chain to the runtime, thanks to Canteen's construction via generators.