Removes explicit matching of namespaces.

Namespaces changes based on the service. A specific example is
http://www.w3.org/2000/10/XMLSchema being used in some services as well
as "http://www.w3.org/2001/XMLSchema
Formats comments
Formats header comment
Makes sure to generate Choice and All elements, in addition to Sequences