Fix shared watches, update to auto-sync in MakeDrive vs. manual, use Path.normalize

This fixes a bunch of problems with how file system watches are working, and takes advantages of updates to MakeDrive and Filer upstream.  Note the updated submodule (run `git submodule update`).