Fix mac bot specific performance regression by reverting set of patches

Fix mac bot specific performance regression by reverting set of patches related
to dom tree traversal.  These patches were implicated for a mac specific
regression.  Unfortunately, I can not reproduce locally because I do not have a
mac and the clang build for linux is not working.  There also does not exist any
mac try bot for performance tests.

BUG=332443, 331880
TBR=esprehn@chromium.org, eseidel@chromium.org, ch.dumez@samsung.com

****
Revert "Get rid of the overloads on templated traversal methods for clarity and safety"

This reverts commit a681509a3b0e327f7a46f8150c223ce061879256.

****
Revert "Remove no longer used methods nextAncestorSibling() from NodeTraversal.h"

This reverts commit 6c7d7c149ef4e29b90de2abf117e0a7287908053.

****
Revert "We should unify various forms of tree traversal in DOM"

This reverts commit f6f4d7a060b6d8ea5242707a3264b5b17825ea05.

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

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