Upgrade PugiXML and force it to be strictly inline.

The upgrade is necessary for more modern C++ compilers/libs (I ran into
it with clang when using libc++).

The inline forcing, I hope, prevents us from needing to worry about about
conflicting linkage or namespaces.