Split a URL into path, query, and hash params.
Local only. Relative paths are resolved against a dummy origin.