[Mac] Fix a bug where the moving a tab via an extension was failing. This was due to a lack of re-layout within the function that the TabModelObserverBridge calls within the TabStripController class, violating its contract.
[Mac] Fix a bug where the moving a tab via an extension was failing.
This was due to a lack of re-layout within the function that the TabModelObserverBridge calls within the TabStripController class, violating its contract.

BUG=40371
TEST=see bug for an example extension that tests this.

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

git-svn-id: http://src.chromium.org/svn/trunk/src@58436 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

Former-commit-id: 3a7b0c3d08d8e8f462daf34ec4f93de5ad34e055
meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser