How can I include Guzzle as a library in a distribution? I'm working on Open Atrium 2 and we'd like to include Guzzle with the initial install so that we can build some integration features on top of it. 

Usually, including a library just means adding the library to the drush make file, but Guzzle is more complicated because:


it has a few dependencies.
it's meant to be installed by Composer or Pear, not by direct download.
it's not on the packaging whitelist on Drupal.org, but I can request that it be added since the license doesn't conflict.


So how can I make this happen? Is there a pre-bundled-and-ready-to-use package somewhere that includes all dependencies, in which case I can just request that that be whitelisted for Drupal.org and use that? Or is installing Guzzle tricker than just including a bunch of files that can be placed in sites/all/libraries? 

Any ideas?
I disabled composer system wide on my machine and create a make file and it works fine installing Drupal 7 core plus the following modules: composer, composer_autoload &amp; guzzle.

This is the content of platform.make 

$Id$

; API

api = 2

; Core

core = 7.x

; Drupal project.

projects[drupal][type] = core  
projects[drupal][version] = 7.x  
projects[drupal][download][type] = git  
projects[drupal][download][branch] = 7.x  

; Modules

projects[composer] = 1.x-dev  
projects[] = composer_autoload  
projects[] = guzzle