Y.DOM.contains unit test fix, resolves #1109

The issue is being discussed in #1109.

Basically, WinJS strips comment nodes when setting innerHTML.

    node.innerHTML = "<!-- foo --><p>bar</p>";

becomes

    node.innerHTML; // <p>bar</p>

A workaround is creating the comment node manually, and then appending it.