[Http] Make http transport configurable

Hey!

This PR fixes #71 by relying on `egeloen/http-adapter` which allows to use the http library you want according to your project dependency. Then, if you don't have curl on your test server, you can rely on `buzz`, `guzzle4`, `zend`, `socket` and others.

Give me your feedbacks!
Guzzle 5 is a very small upgrade from guzzle 4. Your guzzle 4 adapter probably already works with it.