Don't overwrite setImmediate() for newer versions of node.js

node.js 0.10.x supports setImmediate() internally, so we skip the shim
if the global is already set.