Revert of Adding Element.closest() API (patchset #1 id:1 of https://codereview.chromium.org/704733002/)

Reason for revert:
Merged patch from WebKit contains errors.

Original issue's description:
> Adding Element.closest() API
> 
> Implementing Element.closest() API according to specs
> https://dom.spec.whatwg.org/#dom-element-closest
> 
> This API will parse selectors and if fails then throw SyntaxError
> else return closest ancestor that matches selectors
> if there is no ancestor that matches selectors, it will
> return nullptr.
> 
> Blink-Dev Intent to Implement and ship Link :
> https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/yk_Fo6hyvb8
> 
> WebKit Change: http://trac.webkit.org/changeset/174324
> 
> BUG=422731
> R=habib.virji@samsung.com
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=184946

TBR=habib.virji@samsung.com,rune@opera.com,l.gombos@samsung.com,paritosh.in@samsung.com
NOTREECHECKS=true
NOTRY=true
BUG=422731

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

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