Fallback on process.nextTick if setImmediate isn't found. Install grunt-cli before testing in travis.