Moving Url Rewrite support into System.Web.WebPages

Add url rewrite support to WebPageExecutingBase.Href

Refactoring to consolidate code, and updating tests