A Fedora repository's getLocation should return the 'fedora' URI.

AbstractRepositoryManager caches repository locations based on their
getLocation method. Instead of returning a full path prefixed with the
'file' schema, getLocation method of a Fedora IRepository should return
the original URI (prefixed with the 'fedora' scheme). This will fix
issues where cached repositories would get reloaded multiple times.