Support for running callbacks through the massively more efficient setImmediate function - if available.

Shims and more info at http://jphpsf.github.io/setImmediate-shim-demo
Merge pull request #5 from fatso83/master

Support for deferring using setImmediate