increase test timeouts
log unexpected errors
default to polling on win32
invoke callback only once
make test suite work on windows
test that the processes can be restarted more than once
call back only if file is still watched
2.1.3