ClassLoader URI methods

This pull request implements xp-framework/rfc#275 and adds the methods loadUri(), providesUri() and findUri() to the class loading infrastructure.

Tools like `xp -r`, `xpcli` and `unittest` can be changed, and the code duplication they use for their filename argument support can be replaced by this new method.