when Chrome + WebKit returns undefined when getting outerHTML or innerHT...

...ML on MathML elements, we do this little hack to get the real outerHTML

Otherwise list of attribute names comes back empty.