Only draw the overhang pattern on overhang areas.

Split the draw gutter quads into two regions -- one to be drawn with
the overhang texture and the other to be drawn with the the background
color.

BUG=314767

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233380 0039d316-1c4b-4281-b951-d872f2087c98
Remove unused var.

BUG=None
Test=None, Cleanup.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233381 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233381
Plumb native AppWindow input region through to window shape under Aura.

This CL also fixes gfk::NativeRegion leaks in DesktopRootWindowHost for Windows & X11.

BUG=310932

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233382 0039d316-1c4b-4281-b951-d872f2087c98
[InfoBar] remove unnecesary checks from some delegates.

BUG=none

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

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