Create new watch() and WatchRaw() functions to do simple event reporting without latency buffering.
Ignore directories containing named pipes, lest they hang the watcher in Mac OS X.
Add latency grouping back again with the new scheme.
Add -group option and group() function to do what accumulate() did
before. Remove -command option. Remove dead code. Fix termination by
closing channels.