Add: Built-in bind method to wrapper

If a native implementation of Function.prototype.bind exists in the
environment it is used instead of the custom wrapper.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
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 <kevinjacobconway@gmail.com>
Change: NPM version to represent native additions

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Merge pull request #5 from kevinconway/native_additions

Native additions