Modified for asynchronous SOAP

copies of original versions of all changed files kept with _orig prefix
added. All of these changes will next be made conditional/
configurable (original behavior worked back in)
Add async as a config option

Restore original functionality unless config.async is true. Changing
trait names for async versions of the SOAP and Dispatch bits might not
be absolutely necessary but doesn't hurt.
add config.async as an sbt setting
Merge pull request #259 from Banno/async

non-blockin' SOAP