Bundle a fork of listen that falls back to polling.

Closes #1191
Merge remote-tracking branch 'origin/stable' into stable