update guzzle dependency to 5.1
use streamed responses.
use kernel.view event listener to convert guzzle response to symfony response.
do not stash guzzle request and response in request attributes.