Added option to suppress default namespace.
Added option to generate error on service redefine and code to to unset on a redefine.
Make suppression of target namespace addition backwardly compatiable with older parsed wsdls.