when Chrome + WebKit returns undefined when getting outerHTML or innerHTML on MathML elements, we do this little hack to get the real outerHTML