improvements around SOAP parsing. fixes #260

- introduces trait SoapBindingStyle to track DocumentStyle|RpcStyle
- fixes literal RPC style
- output wrapper uses part name as the param name