Move file system watching code from sbt-plugin to build-link so that it can be used by all build systems