Added deferred then tests.
take in account deferred/ready futures on variadic when_all/when_any.
update history.