Update when.js

needed the ability to limit the concurrency of promises when using all

when.mapUnfulfilled([1,2,3,4,5,6], getSomething).allLimit(
	20,
	function (results) {
		
	},
	function (error) {
		console.log(error.message);
	}
);