render creole consistently

We now have a single utility function for rendering creole that
ensures we add favicons to external links. It also ensures that we use
absolute paths (ignoring protocol, host and domain) so we can render
page links on any internal URL.