Using jshint 2.3.0 for indentation.
wsdl should handle more types

* added support for more element types (anyType, SimpleContent,
ComplexContent, choice, extension, all)
* now we need to handle lists correctly even when it has a single
element. This will make it incompatible with previous versions and we
need to increment minor version.
* primitive element value now will be resolved according to the type
Check status code of invocation response
Keep ns from top-level
Ignore unknown elements
Update Readme.md

Updated readme because you get the error "WSSecurity is not defined" with the current example.
Fix: Allow operations to not have definitions
Remove extra characters before and after soap envelope
adding default attributesKey to server and allowing the property to be configurable fixing issue #406
Resolve namespaces correctly by ignoring "tns:", "targetNamespace", "typedNamespace:", ... prefixes in child elements by default.

The ignored namespaces could be easily expanded/overriden by an `ignoredNamespaces` Object within the `options` parameter on `soap.createClient()`.
Merge branch 'master' of https://github.com/vpulim/node-soap