Reland 28629004: adding new AEC dump start interface for chrome.

This is required because we are not allow to pass CRT objects across dll boundaries, that says, when we pass a file descriptor from chrome dll to libpeerconnection dll, the file descriptor will become invalid immediate, more information can be found here:
http://msdn.microsoft.com/en-us/library/ms235460.aspx

R=andresp@webrtc.org, andrew@webrtc.org, bjornv@webrtc.org, henrike@webrtc.org, henrikg@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/30629004

git-svn-id: http://webrtc.googlecode.com/svn@7418 4adac7df-926f-26a2-2b94-8c16560cd09d
Remove talk_base from suppressions.

This namespace doesn't exist anymore, so remove all suppressions that
include it in the call stack.

R=kjellander@webrtc.org
BUG=

Review URL: https://webrtc-codereview.appspot.com/31639005

git-svn-id: http://webrtc.googlecode.com/svn@7419 4adac7df-926f-26a2-2b94-8c16560cd09d
Cleanup scripts and suppressions for TSan v1

Since we don't use it anymore on Linux and don't plan
to ever support it for Windows.

BUG=
R=pbos@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/31649004

git-svn-id: http://webrtc.googlecode.com/svn@7420 4adac7df-926f-26a2-2b94-8c16560cd09d
Mark all virtual overrides in the hierarchy of Transport as virtual + OVERRIDE. 
This also marks all virtual overrides of other classes in the same files. 

This will make a subsequent change I intend to do safer, where I'll change the 
argument types of the base Transport functions, by breaking the compile if I 
miss any overrides. 

This also highlighted a number of unused functions. I've removed some of these. 

TBR=mflodman@webrtc.org, pkasting@chromium.org
BUG=none 
TEST=none

Review URL: https://webrtc-codereview.appspot.com/28709004

git-svn-id: http://webrtc.googlecode.com/svn@7421 4adac7df-926f-26a2-2b94-8c16560cd09d
Add VP9 codec to VCM and vie_auto_test.
Include VP9 tests in videoprocessor_integrationtests.
Include end-to-end send/receiveVP9 test.
Passes trybots.

R=kjellander@webrtc.org, mflodman@webrtc.org, stefan@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/29449004

git-svn-id: http://webrtc.googlecode.com/svn@7422 4adac7df-926f-26a2-2b94-8c16560cd09d
Adjust/increase rate control thresold for a vp9 test.

TBR=stefan@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/27689004

git-svn-id: http://webrtc.googlecode.com/svn@7423 4adac7df-926f-26a2-2b94-8c16560cd09d
Disable SendsAndReceivesVP9 test for now.

Fails on linux memcheck and DrMemory.
Will re-enable on next libvpx roll.

TBR=stefan@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/27699004

git-svn-id: http://webrtc.googlecode.com/svn@7424 4adac7df-926f-26a2-2b94-8c16560cd09d
Re-enable ThreadCheckerDeathTest.MethodNotAllowedOnDifferentThreadInDebug (missed when enabling other base tests).

BUG=3836
R=marpan@google.com

Review URL: https://webrtc-codereview.appspot.com/24909004

git-svn-id: http://webrtc.googlecode.com/svn@7425 4adac7df-926f-26a2-2b94-8c16560cd09d