suck a bag of ie
Fixes for setImmediate in IE8/9.
Fixes for IE & self/global thing.
Fix off by one error in replay.
Merge branch 'iesupportv2'

Adds _u_.dfd.when and when accepting an array or n arguments as the args.

Conflicts:
	promise.js