rework watcher tests (#53)
use syscall package instead of golang.org/x/sys

the latter works only with go1.4
watch test root recursively for non-recursive watchers