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.