Finished implementation of LazyDirectoryResource
Removed unneeded pattern (locator) extension points. You can now only have one active pattern/pattern locator implementation.