Clean up data-react-checksum after checksum match

Primarily to go with #1570, (then) the final DOM would be completely clean of React markup in the end, even if you use server-rendering. Which I think would be nice given that it's virtually for free.

Not that it really matters, but I also made it safe to use with any hash (not just a numeric one), it should also save a byte or two in size.