[test] dead lock
[inotify] fix deadlock by stopping descriptor mutex protection

make many events and just after that, while events occurs repeatedly
call Close(). It will be deadlock between Close() and readEvents()
Then stop protect watcher descriptor protection by mutex. I think
watch descriptor protection does not need now.
[inotify] make done channel non-bufferd