renamed PathRepositoryMap to RepositoryRegistry implemented PathFactory into StreamWrapper
renamed the FileBuffer\Factory\Resolver to FileBuffer\Factory and implemented FileBuffer\Factory\Factory interface, refactored StreamWrapper into a generic VCS AbstractStreamWrapper as a basis for further refactoring
moved default buffer factory creation into static method in FileBuffer\Factory