Ported over Jekyll change:
    https://github.com/jekyll/jekyll/commit/8fe25a695897a04e11356494437f50b67f0c643e
Merge pull request #18 from fengb/listen

Ported over Jekyll conversion from "directory_watcher" to "listen"