Fix for calculation of event.path for closed mode shadow root
Old code assumed that only one level of UA shadow tree
nodes should be excluded from event path, while it is
no longer true after introduction of shadow root
closed mode.
This change properly hides all the nodes behind closed
shadow root in the event path.
BUG=
459136
TEST=event-path-closed-shadowroot.html, event-path-closed-shadowroot2.html
Committed:
https://src.chromium.org/viewvc/blink?view=rev&revision=201391