Returns a site relative HTTP path from a partial path starting out with a ~. Same syntax that ASP.Net internally supports but this method can be used outside of the Page framework.

Works like Control.ResolveUrl including support for ~ syntax but returns an absolute URL.