Fix for #133 - inheritance support.
Make sure callback is done asynchronously for a cached wsdl
Support for attributes array elements and support for complex extensions
with array elements.
1) Ability to add extra headers to the client request + two tests
2) Test to ensure that client has lastResponse and lastResponseHeaders
after it returns
Issue: Requests that included compex types led to invalid request XML.

Fix: Pass namespace and xmlns when generating child node XML, otherwise generated XML nodes will have no values.
Add check if namespace string contains ":".
Added null check for portType and methods[methodname].output
Fixed issue when custom headers values are not sent correctly
Fix to reset the generated namespace number.
Updated readme to add documentation for passing options to a client request
Refactored WS-security.
small modifications to  pull #275
0.4.3 release
Fix and test for #257

* Fix for running mocha tests in Windows.
* Add a wsdl that fails during describe.

Bug #86 also mentions recursive complex types whitch this is all about.
Updating security protocols, adding lodash.
0.4.4 release
Update Readme.md
Fix for `TargetNamespace not loaded when import in
schema #325` with Test-WSDL(Dummy.wsdl) and Test-Schemas(Common.xsd, Name.xsd)
and writes message to the console when an `targetNamespace` already exists
for an specific Schema and skips the extra Schema
Fixed `AssertionError: Invalid child type` when WSDL contains imports, fix #322
An exception raised while parsing XML now hands off to callback of createConnection() instead of throwing it into the ether (+tests)
Consolidate commit, intended to supersede #208 PR.
0.4.5 release