used pathwatcher native library to workaround problems with fs.watch in relatively big projects
moved pathwatcher initialization to the ProjectWatcher constructor to avoid bug with hanged build process even if watcher was not used
removed annoying watcher-related low-level log messages