Place DevTools WebContents underneath inspected WebContents.

DevTools window: split width and height are gone, and instead
contents insets are introduced. These insets are used for layout
in browser window. Having insets instead of rect allows for faster
regular-case resize occuring immediately in layout:
we keep DevTools of the same size and resize the page contents.

Views: removed SplitView and ContentsContainer, but instead added
ContentsLayoutManager which layouts DevTools and page contents taking
insets into account. It also supports active top margin, moved from
ContentsContainer.

Mac: removed NSSplitView, but instead added DevToolsContainerView
which resizes subviews manually taking page insets into account.

Gtk: removed both contents_vsplit and contents_hsplit, but instead
added devtools_floating_container which positions page contents
taking insets into account.

Next step will remove dock side knowledge from the browser, and leave it
on frontend only.

BUG=318751

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240653 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240653
Fixed RedirectToFileResourceHandler to properly resume deferred completed requests

The flag never got set in OnResponseCompleted, meaning in-flight requests never got cleared and eventually stopped new requests from being started.

R=simonjam@chromium.org

BUG=327905

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240654 0039d316-1c4b-4281-b951-d872f2087c98
Fix streamlined hosted apps opening the Chrome component app as a window.

This CL stops the Chrome component app launching as a window from the app
launcher when a browser window isn't already running.

BUG=318607

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240655 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240654
Refresh rAc() when tab is activated because of another tab closing.

R=isherman@chromium.org
TBR=msw@chromium.org
BUG=328255

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

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