Generate new renderers instead of reusing

Hoedown does not clear renderer states before using it, so we shouldn't
reuse the renderer. The states are pretty internal, so we shouldn't
clear them ourselves, either.

Fix #111