update dependency list
dont convert input path to absolute.

that will break paths that dont exsist locally, which in turn prevents
extending watchdog with new observers e.g for remote file system
fix pattern matcher handlers: src_path may be None
Set src_dir_path to None when generating sub_moved_events