Don't check the result of new for NULL.

new throws on allocation error. We build with exceptions disabled, but we use
an allocator that crashes the process when memory allocation fails, so this
check isn't necessary.

Fixes some issues reported by PVS-Studio: http://www.viva64.com/en/b/0205/

BUG=271530
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229058 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 229058
Create content::WebContentsDestroyedWatcher, use it in many tests.

BUG=170921
TEST=all the tests still work

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229059 0039d316-1c4b-4281-b951-d872f2087c98
Roll sfntly from r134 to r228

Only change that's included in the cpp tree is
https://code.google.com/p/sfntly/source/detail?r=228

TBR=thakis@chromium.org
BUG=228948

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

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

BUG=none

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

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

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