making ToAbsoluteUrl() smart enought to allow absolute url's through