Enable accessible name of a control to include multiple <label> elements.
The spec allows a form control element to have multiple <label> elements,
but we only supported one in accessibility code. Fix it by switching to
using the LabelableElement interface rather than some redundant code that
kept track of label elements in TreeScope, which allows us to get rid of
that now-unused code.
BUG=
573494
Committed:
https://crrev.com/054bdb4ca5858d7b65188f961a52b8b04e94078d
Cr-Commit-Position: refs/heads/master@{#398005}