wsdl should support other element types

* added support for more element types (anyType, SimpleContent,
ComplexContent, choice, extension, all)
* now we need to handle lists correctly even when it has single element
* primitive element value now needs to be resolved according tot he type