ClassLoader::classFromUri

This pull request implements xp-framework/rfc#275 and adds `ClassLoader::classFromUri()` 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.