OOPIF: Set timer for per-frame UpdateState.

We continue to use a per-page timer on RenderView, but it keeps track of
which frames have pending state updates to send.  In most cases, only a
single frame will need to send an update.  If there are multiple such
frames, each one will send an UpdateState IPC when the timer fires.

BUG=545219
TEST=Scroll and form state restored in OOPIFs after close
     (once OOPIF session restore is fixed)

Review URL: https://codereview.chromium.org/1449353002

Cr-Commit-Position: refs/heads/master@{#361821}
5 files changed