Windows "delete" operations do not pass the filename that was deleted

When running liveload on Windows, it crashes if a file is deleted from a Liveload-managed directory:

````
path.js:204
    throw new TypeError('Arguments to path.join must be strings');

TypeError: Arguments to path.join must be strings
    at f (path.js:204:15)
    ...
    at FSWatcher.<anonymous> <C:\...\liveload\lib\watch.js:182:26>
````

This is because rename and delete operations on Windows don't seem to play well with fs.watch() and don't pass a filename.