URI IP literal unit test
URI scheme validation unit test
URI user info validation unit test
New submodule: uri

Moved all URI stuff from http submodule to uri submodule.