- Reduce the amount of types that are subtypes of NamedElement. See javadoc of NamedElement for rationale. - Work more with XmlEnvironment in XmlStringBuilder. - Some minor changes to XmlStringBuilder API.
Also introduce AbstractTextElement and StanzaErrorTextElement. Fixes SMACK-760.