Asks to re-layout the bubble contents when arrow is mirrored.

If the arrow is mirrored, it currently invokes SchedulePaint(),
but it actually just invalidates the paint. Rather it should invoke
Layout() of NonClientView() to adjust the content's bounds
in the bubble.

BUG=325009
R=msw@chromium.org
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238619 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238619
Adding success/failure callback to addICECandidate API in chrome glue layer. W3C spec has callbacks for this method. This change will make chrome conforming to the spec.

Blink already supports both variants of addICECandidate.

libjingle currently does not propagates the actual error string, hence a
generic string is used for now.

R=wjia@chromium.org
BUG=https://code.google.com/p/webrtc/issues/detail?id=2338

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

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