Fix URI generic syntax delimit path components by slash ("`/`") (2)

This fixes the same issue as in **UriResolver** for the duplicated
code in **UriRetriever**.

With this commit, the *overall* usage of that DIRECTORY_SEPARATOR
constant has been redacted out of this project.