Get rid of extraneous accessibility tree traversal code.

We never used AccessibilityRenderObject::previousSibling, and
I've been scared for a long time someone would accidentally
use it and we'd discover it's full of bugs, since it had no
test coverage. (Several bugs have been caught in nextSibling over
the years.) Time for it to die.

We also don't need AccessibilityObject::lastChild, though
the implementation was trivial.

The public interface needs even less - we can get rid of
firstChild, lastChild, nextSibling, and previousSibling,
because childAt is the only one called.

BUG=247082
R=eseidel@chromium.org, jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152005 bbb929c8-8fbe-4397-9dbb-9b2b20218538
7 files changed