Refactor parse_relative_url() so that OtherSchemeData can not be given.
Add some missing non-fatal parse errors.
Remove done items from the README’s To Do list.
Move URLUtil setters to a separate trait
Add encoding override support in the parser.