Add file system watcher with support for polling fallback
Add utility class for automatically invaliding paths in the cached resource manager