Migrate from TinyXML v1 to v2. Not bundled (yet).
Suppress some annoying warnings about offsetof.