xsd writer api improvements - configurable target namespace and schema location