Move extension pop-ups and notifications to the new auto-resize code.

This should fix the "flicker" issues where autosize ends up flipping
back and forth between two size in rapid succession.

The change in render_widget_host is needed to avoid cases where the OnMsgUpdateRect happens while processing a resize message which may result in recursion back into the resize code which is undesirable.

BUG=58816,56693

TEST=Try out auto resize in notifications and extensions. Best to do with windows that change
     size and hit the maximum as well as minimum sizes on the 3 desktop platforms for pop-ups.


Review URL: http://codereview.chromium.org/9702068

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127824 0039d316-1c4b-4281-b951-d872f2087c98
23 files changed