Defers emitting nomatch/ready events. Fixes GH-81. Closes GH-82.

When there is no matching files to give a chance for clients of the
alternate interface (`new Gaze`) to attach event handlers.
Shim setImmediate for node v0.8