Allow recursively watching a directory while adding newly created subdirectories to the inotify watch list.
For watching whole trees - a change which is upcoming - the watch descriptor IDs will have to be managed in multiple lists. The InotifyWatchManager encapsulates the managment logic within a nice API.