Forked & Modified to Support OLH Telephony and Avaya Aura Orchestration Designer

The wash_out gem (along with Savon) allows us to support the SOAP protocol for use with Telephony and the Avaya Aura Orchestration Designer. This give us the ability to expose a Ruby based "SOAP-ified" endpoint to be consumed by the Avaya call flow. (If you're familiar with the .Net web services "GHSTOOLS", then this Ruby-based "SOAP-ified" set of web services performs a very similar function.)

For PR Review: The focus on modifying this gem from its original state was due to the fact that the WSDL support "out of the box" did not yield the correct schema structure required by Avaya. So, the WSDL schema structure was modified to conform to what is required by Avaya. Specifically, the changes were made to the app/views/wash_with_soap/document/wsdl.builder and the app/helpers/wash_out_helper.rb files; as well as supporting changes to the testing expectations.
I think I would split out that ternary expression, and use its result in the remainder, like:

                  resp = controller.soap_config.camelize_wsdl ? 'Response' : '_response'
                  xml.tag!("s:element", :name => "#{operation}#{resp}") do

Still somewhat longish, but at least not *quite* so much any more.  Now it would at least all fit within the width of Github's windows.  :-)