added parameters to the client#call spec
extracted headers to make this spec more readable
eager-load HTTPClient so it can be used in specs
created a factory method for the operation
catch network problems when running this spec

+1 for a train- and airplane-safe test suite :)
removed duplicate and badly positioned spec
pass timeout and ssl options to wasabi. #349

Savon now uses the SOAPRequest and WSDLRequest factory classes to
create HTTPI requests for retrieving a remote WSDL document and for
executing SOAP requests.
updated the changelog [ci skip]
added the json gem for 1.8
Adds spec to test custom logger
cleaned up spec and made it run on 1.8
simplified logging. fixes #353