Removed the outdated TODO and the redundant includes.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254118 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254118
Refactored app window size constraints

The NativeAppWindow subclasses all depend on the minimum and maximum
size constraints state stored in AppWindow. This is problematic when
creating a window for the new bounds API. This patch moves the
constraints state into the NativeAppWindow.

BUG=315471
TEST=browser_tests (AppWindowAPITest.TestSizeConstraints)

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254119 0039d316-1c4b-4281-b951-d872f2087c98
Stop crashing in app list if the item being dragged is removed by sync.

The synchronous drag in the app list is synchronous / blocking, but the
message loop is reentrant. This means sync can remove an app while it
is being dragged, which caused chrome to crash before this change.

BUG=328047

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254120 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254120
DevTools: Make OOP iframes discoverable via chrome://inspect and inspectable

BUG=345700

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

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