Add async.nextTick browser fallback to setImmediate

This adds the `nextTick` fallback for browsers to support the proposed `setImmediate` interface, which is similar to `process.nextTick` in browsers that support it, or on sites that implement a shim for `setImmediate` before loading async.