support complextContent tags in XSD and inherited types
Merge branch 'support-complexContent-tag'