Added VideoCaptureDeviceAvFoundation class, implementing the 
PlatformVideoCapturingMac protocol. 

All the protocol methods are NOTIMPLEMENTED(), the static +getDeviceNames()
is implemented though and used to enumerate the devices in the system in 
VideoCaptureDeviceMac if IsAVFoundationSupported()==YES. 

The rest of the VideoCaptureDeviceMac operations use QTKit still.

This CL is part of a larger exercise to add support for Video Capture in 
Mac > 10.6 using AVFoundation. 

BUG=288562

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233971 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233971
Revert 233940 "Revert 233920 "Update V8 to version 3.23.1.""

Bot ran green before the revert was processed.

> Revert 233920 "Update V8 to version 3.23.1."
> 
> Speculative revert of v8 due to:
> 
> browser_tests
> netInternalsEventsViewFilter
> 
> 
> #
> # Fatal error in ../../v8/src/objects-inl.h, line 343
> # CHECK(IsFlat()) failed
> #
> 
> ==== C stack trace ===============================
> 
>  1: ??
>  2: ??
>  3: ??
>  4: ??
> Xlib:  extension "RANDR" missing on display ":9".
> BrowserTestBase signal handler received SIGTERM. Backtrace:
>  [0x7fe63ffcbb74] base::debug::StackTrace::StackTrace()
>  [0x000002eb6919] content::(anonymous namespace)::DumpStackTraceSignalHandler()
>  [0x7fe6304f74a0] <unknown>
>  [0x7fe6305a9a43] __poll
>  [0x7fe631d4eff6] <unknown>
>  [0x7fe631d4f124] g_main_context_iteration
>  [0x7fe63ff9e346] base::MessagePumpGlib::RunWithDispatcher()
>  [0x7fe63ff9e7c2] base::MessagePumpGlib::Run()
>  [0x7fe640029ba7] base::MessageLoop::RunInternal()
>  [0x7fe640029ada] base::MessageLoop::RunHandler()
>  [0x7fe6400697a8] base::RunLoop::Run()
>  [0x000002f022eb] content::RunThisRunLoop()
>  [0x000002f02278] content::RunMessageLoop()
>  [0x000000f68056] WebUITestHandler::WaitForResult()
>  [0x000000f677cf] WebUITestHandler::RunJavaScriptTestWithResult()
>  [0x00000102a920] WebUIBrowserTest::RunJavascriptUsingHandler()
>  [0x000001028bf5] WebUIBrowserTest::RunJavascriptAsyncTest()
>  [0x00000102881a] WebUIBrowserTest::RunJavascriptTestF()
>  [0x000000838817] NetInternalsTest_netInternalsEventsViewFilter_Test::RunTestOnMainThread()
> 
> 
> > Update V8 to version 3.23.1.
> > 
> > TBR=jkummerow@chromium.org
> > BUG=
> > 
> > Review URL: https://codereview.chromium.org/66283003
> 
> TBR=machenbach@chromium.org
> 
> Review URL: https://codereview.chromium.org/66923003

TBR=scheib@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233972 0039d316-1c4b-4281-b951-d872f2087c98
Disabled flaky PhishingClassifierTest.DisableDetection on Mac OS.

Timing out on Mac Blink bots.

BUG=316709
TBR=jam@chromium.org,ajwong@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233974 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233973
Remove content dependency from TransportSecurityPersister.

This is in preparation to move the file to net/ssl so that it can be
used by mojo.

BUG=310293
R=ajwong@chromium.org, battre@chromium.org

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

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