Support php5.3

As we are still with php5.3 we needed to backport the library to use it which also made use use guzzle3 instead of 4.