Roll chromium_revision 91f1781..d8c9041

Relevant changes:
* buildtools: c27f95b..6ea835d
* third_party/icu: d8b2a9d..6242e2f
* tools/gyp: 487c0b6..b13d8f2
* tools/swarming_client: 1f8ba35..5b827c9
Details: https://chromium.googlesource.com/chromium/src/+/91f1781..d8c9041/DEPS

Clang version was not updated in this roll, although the
-Wunused-local-typedef warning was enabled by default.

R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7716 4adac7df-926f-26a2-2b94-8c16560cd09d
AppRTCDemoActivity: Add a config CheckBox for enabling/disabling CPU overuse adaptation. (re-land)

This CL was incorrectly reverted in r7647 by the libjingle sync bot.

TBR=kjellander@webrtc.org
BUG=

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7717 4adac7df-926f-26a2-2b94-8c16560cd09d
Support WebSocket signaling in Android AppRTCDemo.

WebSocket signaling is disabled for now by default.

- Add secure Autobanh WebSocket library fork from
https://github.com/palmerc/SecureWebSockets.
- Move room parameter extraction to a separate class.
- Add WebSocket signaling class, which implements
AppRTCClient signaling interface.
- A few changes to better support error detection
and reporting.

R=jiayl@webrtc.org, tkchin@webrtc.org

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

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