Do not read name from event struct if not set.
Remove naive event loop and unneeded attr_readers.
Print strerror() msgs for failed inotify syscalls.
Add RecursiveNotifier.