LEDGE-249: override link's host to selected node's primary host only if
host override wasn't explicitly defined
LEDGE-249: emit canonical link, when defined through PageTool
LEDGE-249: emit host part when the current link is absolute, even when
current request's host is the node's primary host