Added WebFacade.getWebappRootUrl() method, refactored ScreenUrlInfo to use, changed ArtifactHitSummary PDF link to use this instead of the context path directly