wxFileSystem updates for MSW

When an internal error occurs that prevents a wxFileSystemWatcher from
getting events, send a wxFSW_EVENT_ERROR to the watcher event owner
so that the owner can delete the wxFileSystemWatcher. Internal errors
happen in some cases, such as the watched directory  itself being deleted.