Expose VideoEncoders with webrtc/video_encoder.h.

Exposes VideoEncoders as part of the public API and provides a factory
method for creating them.

BUG=3070
R=mflodman@webrtc.org, stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7114 4adac7df-926f-26a2-2b94-8c16560cd09d
Peerconnection_jni to use webrtc/base/checks.h instead of implementing its own.

This needs to happen sooner or later as if webrtc/base/checks.h happens to be included transitively here it would collide.

R=glaznev@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7115 4adac7df-926f-26a2-2b94-8c16560cd09d
More suppressions, uninitialized read in cricket::VideoFrame::Validate

BUG=3789
R=stefan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7116 4adac7df-926f-26a2-2b94-8c16560cd09d
fix a bug in the logic when new Networks are merged. This happens when
we have 2 networks with the same key

BUG=410554 in chromium

http://code.google.com/p/chromium/issues/detail?id=410554

Corresponding change in chromium is
https://codereview.chromium.org/536133003/

R=jiayl@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7117 4adac7df-926f-26a2-2b94-8c16560cd09d
Relanding https://code.google.com/p/webrtc/source/detail?r=7093, after it got
reverted due to some internal compile failures.

In this CL changes are done in portallocator_unittest.cc, in particular to EXPECT_EQ checking in new tests.

Original patch committed in https://code.google.com/p/webrtc/source/detail?r=7093

TBR=juberti@webrtc.org
BUG=1179

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7118 4adac7df-926f-26a2-2b94-8c16560cd09d
Bot Browser files moved to /bot/browser/

because android files will be a different and will need to add more files for Android.

There was a CL to move the browser files form bot/browser/ to /bot/ as i thought it will be the same files used for Android.

R=andresp@webrtc.org

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

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