renderFormat now takes () => Html instead of just plain Html.

This is so that only the one you are going to use is rendered, currently we are doubling up all our rendering.
Merge pull request #919 from guardian/only-render-once

renderFormat now takes () => Html instead of just plain Html.