Generate complex array definitions that PHP SoapServer can use

Addresses issue #10
An alternative type syntax will be used for arrays of objects
that will assist PHP SoapServer to correctly generate the tags for the
array type and array items.
SoapServer needs to reference the WSDL for this to work properly.