[Fixes #1133] RedirectToActionResult and UrlHelper should use HostString, PathString, etc. To build Urls

Added tests to describe the current behavior.
Should this be moved to `UrlHelperWebSite`? It doesn't have much to do with basic scenarios per se, does it?