XEP-0115 requires detecting duplicates, so we can't always silently ignore them.
Now with dynamic node handling goodness. Some things are not quite working yet, in particular: set_items set_info set_identities set_features And still need more unit tests to round things out.