Mac: Do not call PopupMenuClient::popupDidHide in ExternalPopupMenu:show.

Replace hide() in ExternalPopupMenu:show() with
m_webExternalPopupMenu->close(). It means we remove
PopupMenuClient::popupDidHide() call.

We should not call it because the client changes its state to "no popup" state
by the popupDidHide call, and it won't call PopupMenu::hide() even if it's
necessary.

BUG=30550,145658

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169901 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[WebSocket] Delete WebSocketHandle deprecated function.

Delete WebSocketHandle::connect(..., const WebString&, ...), which is replaced by
WebSocketHandle::connect(..., const WebSerializedOrigin&, ...).

BUG=339373

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169902 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make OverlapMap a reference. We never actually pass null.

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

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