Support new version of GuzzleHttp\Promise
use \GuzzleHttp\Promise\Utils::all instead of \GuzzleHttp\Promise\all to support guzzlehttp/promises>=2.0 #359
use \GuzzleHttp\Promise\Utils::all instead of \GuzzleHttp\Promise\all to support guzzlehttp/promises>=2.0 #359