resolves #1192 preserve URI targets universally

- preserve URI targets universally by moving logic to normalize_web_path
- remove pre-checks for URI whereever normalize_web_path is used
Merge pull request #1194 from mojavelinux/issue-1192

resolves #1192 preserve URI targets universally