[Tests] Restructured test filesystem layout
[Tests] Added Guzzle integration tests
Composer restrictions + update
Removed libuv test
Merge branch 'refs/heads/tests' into 0.3