Default namespace elements

Modified http.js to add port number to host header. WSDL made on the fly, depends on this to correctly define port address location.

Modified wsdl.js to be able to call elements defined in default namespace (xmlns="http://default.namespace") that have no namespace alias, and are in targetNameSpace (targetNameSpace == default namespace)

for example

<pre>
&lt;wsdl:definitions targetNameSpace="http://my.namespace.com" xmlns="http://my.namespace.com"&gt;
	&lt;wsdl:types&gt;
		&lt;xs:schema targetNameSpace="http://my.namespace.com"&gt;
			&lt;xs:element name="myelement"/&gt;
		&lt;/xs:schema&gt;
	&lt;/wsdl:types&gt;
	&lt;wsdl:message name="message1"&gt;
		&lt;wsdl:part name="msg1" element="myelement"/&gt;
	&lt;/wsdl:message&gt;
&lt;/wsdl:definitions&gt;
</pre>

When wsdl.js post processed part tag it threw an exception, because it expected an element name of the kind "tns:myelement"