Allow polling to be forced on

The Listen library will fall back to using polling if events are unavailable, but if you have mounted the files over NFS, and are editing them remotely, then file system events are not fired, so the reloading doesn't work.