Support for attributes array elements and support for complex extensions
with array elements.
Merge pull request #300 from ankush-garg/errJsAttach

Attributes in array elements and support for complex extensions with array elements
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 ":".