add better error for validation schema generation errors.
fix bare methods generating the wrong <element> tag for the XmlSchema.
Make field_name_tag argument to HtmlMicroFormat protocol optional.