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.
The reason the xml.definitions are in the order they are in right now is because that is the way the Avaya DIW (HDX) is looking for them.  This made the DIW happy, so that's why I did it this way.