Add: Support for setImmediate in defer
Add: Support for setImmediate in defer

The recent versions of Node.js log a warning when used in a recursive
way. The Node.js documenation suggests using the new setImmediate
function which is designed for this packages purpose.

Signed-off-by: Kevin Conway <3473c1f185ca03eadc40ad288d84425b54fd7d57@gmail.com>

kevinconway/Defer.js,kevinconway/Defer.js