I almost finshed the cleanup of xml.h. I still need to document the Mezzanine::XML namespace but
i think everythin else is done.