Make sure Widget::dispose() respects UpdateSuspendScope.

BUG=621362

Review-Url: https://codereview.chromium.org/2171683002
Cr-Commit-Position: refs/heads/master@{#406802}
3 files changed