add: Stat polling support while `fs.watch` doesn't work.

Add a new cli option: -g --polling [SPAN]

    If state polling mode is enabled, use it.
    Else use the native api.

    This is useful while watching remote directory.
    Such as the `fs.watch` won't catch the SMB server's file change event.
mov: Change the option name `--polling` to `--watch-polling`, and only leaves the long option name.
opt: Optimize the comment of the `--watch-polling` option.
fix: `opts.polling` changed to `opts[watch-polling]`
Merge pull request #3212 from ysmood/issue3210

add: Stat polling support while `fs.watch` doesn't work.
Revert "fix: `opts.polling` changed to `opts[watch-polling]`"

This reverts commit 52789f5b19177e2d72a743fa33f3a7c9c020a910.
Revert "mov: Change the option name `--polling` to `--watch-polling`, and only leaves the long option name."

This reverts commit 08f6c65c3bcfdc0e7c129e7da1bab3a823f38c38.
Revert "add: Stat polling support while `fs.watch` doesn't work."

This reverts commit 2853e718f289d7f6c699829ade4151a1a30e7e1b.
Remove old Node pre-0.6 warning.
Changed multiline string literals
Better method name and fixed regexps for IE
More test cases
Don't rely on multiline in other tests
Handle escaped backslashes
Merge pull request #3246 from xixixao/issue3229

Implements #3229 - Changed multiline string literals
Fix multiple escaped backslashes in literal strings
Merge pull request #3250 from xixixao/issue3229

Fix multiple escaped backslashes in literal strings
Use absolute paths in CLI

  * Use absolute paths for source files and target paths
  * Memorize and explicitly check for watched directories
  * Make path comparison and construction more precise and clear
  * Remove now unnecessary check for special relative paths
Remove `path.exists*` as fallback for `fs.exists*`
Simplify `removeSource` and make it synchronous
Make timeout callback in `watchDir` synchronous