improved Mojo::URL to be able to contain scheme data for unknown schemes