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

Added tests to describe the current behavior.
Nope, UrlHelperWebSite is meant to cover extensibility scenarios of UrlHelper. This tests checks the default behavior of the system, so it should be on BasicTests