Fix crash in [MCNotificationController wrapText:forFont:maxNumberOfLines]

BUG=296833
TEST=new test added
R=dewittj@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224823 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 224823
Revert 224285 "Re-instate client size hack on Aura and compensate"

Broke omnibox (and probably tab dragging) in non-Aura.
BUG=296820,296836

> Re-instate client size hack on Aura and compensate
> 
> Per extensive comment, fake out the client area so that Windows
> doesn't stop treating black as transparent. On non-Aura we inset
> by 1, but that breaks the bottom row of pixels when drawn by
> Aura (crbug.com/172099) so instead make the client area 1 larger
> and compensate in ClientAreaSizeChanged so that the browser
> compositor can still draw the entire UI area.
> 
> R=sky@chromium.org
> BUG=277228,172099,267131,276310
> 
> Review URL: https://chromiumcodereview.appspot.com/23475055

TBR=scottmg@chromium.org

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

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

R=ronghuawu@chromium.org, sergeyu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224826 0039d316-1c4b-4281-b951-d872f2087c98
Fix GN on Windows build and tests.

This adds some logic to find python.exe inside your depot tools. This won't work 100% of the time, but should work for 99% of them. In real life we'll probably have gn in depot_tools and it won't matter.

This adds some canonicalization for slashes for some of the unit tests. I'm not sure if this is the best way to run them so I didn't make a helper function. I'm wondering if the slashes should always key off of the build type rather than the current OS type, so an is_win build will always get backslashes. I may work on this next.

Fixes copy rules (needed a prefix)

Updates some build files that had regressed.

Add RC toolchain rule for Windows.

BUG=
R=scottmg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224827 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

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