Port URIManager to the new architecture

Also port tests.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
Port SchemaRegistry to the new architecture (as SchemaLoader)

Also port tests. But those need to be rewritten.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>