Test column headers in non-mounted DOM nodes

The pollution of HTML between the DOM nodes here wasn't actually
React's fault, instead it looks like it was caused by mounting the test
`<div>`s in the DOM. Doing it as non-mounted nodes fixes #69.