Long path redux
- Rely on FilesChanged to trigger new compilations
- Removed most of the directory watching code from roslyn compilations

#961