Handle bounds changes on a window during overview.

When a window bounds change happens during overview, the transform on that window needs to be recomputed for its new position (and size) and applied immediately to keep it within the expected location on the overview.

BUG=302709
TEST=WindowSelectorTest.BoundsChangeDuringOverview, WindowSelectorTest.BoundsChangeDuringCycleOnOtherDisplay
TEST=Close all windows. Press Ctrl+N a few times, then Ctrl+M to minimize all but one window such that the one window automatically recenters. Enter overview. The window positions should be evenly spaced even though restoring the windows changed their bounds.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227085 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 227085