mathml namespace
defensive code against ultra rare bug
fix ie8 empty-text-node-in-input issue
Merge branch 'next'