Check that the protocol matches HTTP/HTTPS
Add Coveralls support
Travis has Composer pre-installed

Therefore, we don't need to use it.
Switch to 5.4 for coveralls
Ensure we're in the correct directory for Coveralls
Add PHP 5.5 to testing
Add coverage status to the readme
Fix spelling mistake
$location should be the URI not IRI object

Fixes rmccue/Requests#45
Close cURL handle before returning

Fixes #39, #59
Check the correct variable in the multiple test
Verify SSL certificates in fsockopen

Proving @mdawaffe wrong one commit at a time.
Add hooker interface

This is not required at the moment, but a warning will be thrown in subsequent
releases.
Document the hooks option
Enable SNI on fsockopen if possible
Document the verify/verifyname parameters
Bundle default cacert.pem

Passing in `verify => true` will still use the system certificates, but this is
a better default.
Set context options rather reinitialising
Loosen the visibility of IRI properties and methods
Allow access to IRI properties via unprefixed