Support for document/literal SOAP requests and responses

Here are my changes to support "document/literal" style requests and responses.

I made a few other changes to the specs so that they would pass when running the 1.8.7 interpreter.

Obviously you'll want to ignore the part where I specify my own version of the gem.