[React] New main todomvc with fixes and React version bump

Fixes all the stuff from #785 too.

BTW what happened between this update and the last? Seems lots of new files in the deps.