Revert last change. Add missing URI normalization.

- stringToURI(String) already implicitly checks for null.
- open(URI) did not normalize the URI.