Merge CL 40324912.

This change fixes bug in libjingle that causes it to have stun candidates
resent after every STUN ping (i.e. every 10 seconds). Merging this change
separately from the rest of libjingle changes so that it can be rolled and
merged in M25 chromium branch.

BUG=crbug.com/168115
TBR=mallinath@google.com

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

git-svn-id: http://libjingle.googlecode.com/svn/trunk@254 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 40693716.

TBR=ronghuawu@google.com

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

git-svn-id: http://libjingle.googlecode.com/svn/trunk@255 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update deviceinfo.h.

deviceinfo.h was changed between 39932040 and 40088023, but wasn't
included in r251.

TBR=ronghuawu@google.com

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

git-svn-id: http://libjingle.googlecode.com/svn/trunk@256 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Fix libjingle compilation after last update.

 1. Fixed compilation of devicemanager.cc with clang.
 2. Added win32deviceinfo.cc and macdeviceinfo.cc in .gyp.

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

git-svn-id: http://libjingle.googlecode.com/svn/trunk@257 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Memory tool wrapper script for libjingle

This is a renamed copy of the r3354 wrapper script existing for WebRTC located in trunk/tools/valgrind-webrtc/ of WebRTC (with suppressions cleaned).

Using the libjingle_tests.[sh,bat] script, it is possible to run the libjingle unit tests under memory tools like Valgrind memcheck, Thread Sanitizer and Address Sanitizer.

Adding this directory to libjingle makes it possible to handle suppressions entirely in libjingle, instead of depending on manually setting up the WebRTC wrapper script on the buildbots.
Having this directory in libjingle is identical to the current buildbot setup in terms of execution, but will make the buildbot code cleaner.

It also makes it convenient for libjingle developers to run memory tests.

Examples:
memcheck: tools/valgrind-libjingle/libjingle_tests.sh -t out/Debug/libjingle_unittest
tsan: tools/valgrind-libjingle/libjingle_tests.sh --tool=tsan -t out/Debug/libjingle_unittest
asan: tools/valgrind-libjingle/libjingle_tests.sh --tool=asan -t out/Debug/libjingle_unittest

BUG=none
TEST=Ran the command lines listed above.
Review URL: https://webrtc-codereview.appspot.com/1013005

git-svn-id: http://libjingle.googlecode.com/svn/trunk@259 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 40939319.

TEST=try bots
TBD=sergeyu
Review URL: https://webrtc-codereview.appspot.com/1022008

git-svn-id: http://libjingle.googlecode.com/svn/trunk@260 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 41027846.

TESTED=build bots
TBR=juberti
Review URL: https://webrtc-codereview.appspot.com/1020009

git-svn-id: http://libjingle.googlecode.com/svn/trunk@261 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 41132831.
Review URL: https://webrtc-codereview.appspot.com/1033006

git-svn-id: http://libjingle.googlecode.com/svn/trunk@262 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 41205391.
Review URL: https://webrtc-codereview.appspot.com/1039004

git-svn-id: http://libjingle.googlecode.com/svn/trunk@263 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Rolling chromium_revision 172329:176094

This resolves issues with project generation on Windows using ninja.

BUG=none
TEST=Trybots passing.
Review URL: https://webrtc-codereview.appspot.com/1027010

git-svn-id: http://libjingle.googlecode.com/svn/trunk@264 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 41274014.

TESTED=build bots
TBR=juberti
Review URL: https://webrtc-codereview.appspot.com/1044005

git-svn-id: http://libjingle.googlecode.com/svn/trunk@265 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update to libjingle 41291209.

TEST=bots
TBR=juberti
Review URL: https://webrtc-codereview.appspot.com/1045005

git-svn-id: http://libjingle.googlecode.com/svn/trunk@266 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Remove '-Wno-unknown-warning-option' - a workaround for crbug/156530, which is
now fixed.

TEST=build bots
Review URL: https://webrtc-codereview.appspot.com/1054004

git-svn-id: http://libjingle.googlecode.com/svn/trunk@267 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Add the build target for the peerconnection_client&server.

TEST=build and try peerconnection_client
Review URL: https://webrtc-codereview.appspot.com/1049006

git-svn-id: http://libjingle.googlecode.com/svn/trunk@268 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 41541720.

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

git-svn-id: http://libjingle.googlecode.com/svn/trunk@269 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Include ctype.h in dtmfsender.cc

dtmfsehnder.cc uses toupper() which is defined in ctype.h. Without including
this header explicitly the file fails to compile on Android.

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

git-svn-id: http://libjingle.googlecode.com/svn/trunk@270 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Updating trybot root location in codereview.settings.

This is needed due to changes in the way the trybots checkout the source code before applying the uploaded patch for a try job.

BUG=none
TEST=local master and submitted tryjob + verifying update step succeeded.

git-svn-id: http://libjingle.googlecode.com/svn/trunk@271 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Change IPsuedoTcpNotify's destructor from public to protected.

Because ownership of IPseudoTcpNotify is never assumed by libjingle, make the
destructor protected, rather than public. This enforces that no implementations
will accidentally try to delete a class implementing the IPseudoTcpNotify
interface via the base class pointer.

Review URL: https://webrtc-codereview.appspot.com/1074009
Patch from Ryan Sleevi <rsleevi@chromium.org>.

git-svn-id: http://libjingle.googlecode.com/svn/trunk@272 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Update libjingle to 41799171.

TEST=build bots
Review URL: https://webrtc-codereview.appspot.com/1078006

git-svn-id: http://libjingle.googlecode.com/svn/trunk@273 dd674b97-3498-5ee5-1854-bdd07cd0ff33
Add ifaddrs-android.cc to android build.
Add localaudiosource_unittest to the build.

TBR=sergeyu
Review URL: https://webrtc-codereview.appspot.com/1066007

git-svn-id: http://libjingle.googlecode.com/svn/trunk@274 dd674b97-3498-5ee5-1854-bdd07cd0ff33