[watchmedo] Fix calling commands from within a Python script (#880)

Fixes #879

* Fix handling tests

Mokcing `time.sleep()` does not work if `eventlet.monkey_patch()` has been called before.
So I renamed watchmedo the test file to be run before the one using `eventlet`.

Also done some cleaning in tests.
9 files changed