Render now takes an io.Writer instead of returning a []byte. This should
perform better and it's more flexible. You can use bytes.Buffer, os.Stdout,
or a custom byte pool.

This did cause some problems for the Capture tag. It now uses an internal
fixed-length byte pool. The properties of this pool can be controlled via
the SetInternalBuffer configuration method