Combine all updates that occur in an animation frame
Merge pull request #2739 from atom/ns-react-raf-vs-next-tick

Only perform a single synchronous update inside animation frames