Changed the way parse_response splits the response into headers and body. One of the explode or array_pop would leave out some data. Now using substr it seems that the issue was resolved.
Spaces to tabs
Merge pull request #40 from alexkappa/master

Use string parsing to parse the CRLF pair separating the headers from the body.
This is a much more stringent way of parsing, plus we're already gathering this
information. Thanks to @alexkappa for this!
Update README so fetching via curl works.
Merge pull request #41 from micrypt/patch-1

Update README so fetching via curl works.
Fixed typos
Merge pull request #44 from pborreli/typos

Fixed typos
Added Minimum-stability argument to readme.md
Merge pull request #48 from WillSkates/master

Added minimum-stability to readme
Trying to use void return value

self::parse_multiple() doesn't return anything. It sets the response via the by-ref $response arg
Merge pull request #49 from rlerdorf/patch-1

Trying to use void return value
Add test and fix for Host request header

Fixes #52
Remove closure for 5.2 and 5.3 support
Analyze response from portquiz to test host header
Merge pull request #54 from cgdangelo/bugfix-52-host_request_header

Add test and fix for Host request header
Verify SSL certificate when using cURL
Merge pull request #55 from kacer/ssl-verification

Verify SSL certificate when using cURL
Check that the protocol matches HTTP/HTTPS
Add Coveralls support
Travis has Composer pre-installed

Therefore, we don't need to use it.