Fix SpecRunner under IE 8.

Buttons cannot have child text nodes.  Fixes #494 

Try running with category=none.  I don't expect that many tests to pass, but this lets us see where we are at least.  If I had known it would be this easy, I'd have fixed this long ago.