Oilpan: don't do weak processing on null entries in the MatchedPropertiesCache.

BUG=398565
R=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179218 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove HTMLOptionsCollection.remove(element)

Intent to Deprecate and Remove:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/Iyc84XnZl8w/JiOO3znf-L4J

BUG=398627

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179219 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WorkerThreadableWebSocketChannel::send doesn't have to wait for the main thread.

WorkerThreadableWebSocketChannel::send calls NewWebSocketChannelImpl::send
asynchronously. Currently the former waits for the completion of the latter
operation, but it is not necessary because NewWebSocketChannelImpl::send
does not return a meaningful failure.
This CL also replaces never taken |if (xxx) return| statements with ASSERT(!xxx).

BUG=397403

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179220 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Use StringMap instead of {} in SettingsList.

This will fix odd errors if "__proto__" is used as a regex pattern or path prefix.

R=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179221 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Improve pretty print UX

 - Enables pretty-printing on reload
  - Supports pretty-rpinting HTML document without inline scripts

  BUG=378261, 389036

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179222 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix the way last selected tab is revealed.

BUG=397139

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

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