MediaStream API: Updating RTCIceServer to match the spec
RTCIceServer used to require the member 'url' which was always an string,
but now RTCIceServer requires an 'urls' which can either be a string or
a sequence of strings.
For the time being the code looks for both.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165770 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Refactor RuleFeatureSet to simplify iteration over CSS Selectors when collecting data.

Make all callers use the public methods rather than poking data structures. Fix a
bug in descendant selector set matching along the way (was marking whole-tree
recalc needed for all class names, as opposed to the ones in the particular
rule).

BUG=335247

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165771 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix NeedsRebaseline to ImageOnlyFailure in TestExpectations.

Because a ref test cannot be marked NeedsRebaseline.

TBR=mvanouwerkerk@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165772 bbb929c8-8fbe-4397-9dbb-9b2b20218538