Split NonDocumentTypeChildNode from ChildNode
Blink is the only engine to still expose previousElementSibling and
nextElementSibling and http://mail1.griffithscorp.com/ doesn't show a
login button as a result.
More importantly, this brings is in alignment with the spec and other
browsers.
BUG=441238
TEST=LayoutTests/fast/dom/DocumentType/previous-element-sibling.html
LayoutTests/fast/dom/DocumentType/next-element-sibling.html
LayoutTests/fast/dom/Element/element-traversal
LayoutTests/fast/dom/Text/previous-element-sibling.html
LayoutTests/fast/dom/Text/next-element-sibling.html
Review URL: https://codereview.chromium.org/799523002
git-svn-id: svn://svn.chromium.org/blink/trunk@186969 bbb929c8-8fbe-4397-9dbb-9b2b20218538
15 files changed