Ignore -1 watch descriptor value.
Require pathtools>=0.1.1
Add .travis.yml for Travis CI (http://travis-ci.org/)
catch AttributeError thrown on win xp
Fixed version comparisons to work with Python 3.
Fix for issue 129 at https://github.com/gorakhargosh/watchdog/issues/129 to allow import of ctypes-agnostic code when ctypes isn't present.
Moved import inside of .
inotify: retry if system call was interrupted
adding pip-style dependencies so readthedocs can create the documentation
Update quickstart.rst

Quickstart stated that the example was non-recursive though it is recursive.
inotify: encode/decode paths as utf-8
Document implemented observer classes

WindowsApiAsyncObserver is not on the list as it is not
implemented yet.
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
fix indentation
detecting moves/renames with polling never worked: method copy dont exist. not copying appears to be safe
cosmetics
dont call on_thread_exit in emitters. observers handles staring/stopping. fixes #117 fixes #149