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

Fixes all the stuff from #785 too.
Merge pull request #855 from chenglou/new-react

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