watcher: treat fsnotify Op as a bitmask

Thanks for updating to fsnotify.v1.

I think this is the behaviour you would want if multiple Ops are set.

tracking ref https://github.com/go-fsnotify/fsnotify/issues/35