Use alternating text node data to avoid MutationObserver polyfill issues

HT tildeio/rsvp.js#171

Apparently, MO polyfills might not trigger when setting an attribute to the same value.  This change uses a bit flip to alternate between 0 and 1.