Doesn't save restore size for dragged docked windows
The code used to save width for the docked window assuming that the user actually intended window resizes while a window is docked to be persistent. This assumption is however wrong in most cases so this CL treats those resizes as temporary - when a window is undocked it gets resized to the restore size that existed before it was docked. This makes entering docked state more like entering maximized mode in which any size changes are not persisted and window gets its restore bounds when it gets restored.
BUG=496859
TEST=DockedWindowResizerTest.ResizingKeepsSize
Review URL: https://codereview.chromium.org/
1155123004
Cr-Commit-Position: refs/heads/master@{#332946}