Avoid exposing some non-public a11y classes in content/public.

BrowserAccessibility and BrowserAccessibilityManager are classes in
content/browser that should not be exposed in content/public.

Move AccessibilityTreeFormatter::BuildAccessibilityTree(), which
takes a BrowserAccessibility*, to AccessibilityTreeFormatterBase, which
is in content/browser/accessibility/accessibility_tree_formatter_base.h.
Similarly, move DumpAccessibilityTreeFromManager(), which takes a
BrowserAccessibilityManager*, to AccessibilityTreeFormatterBase.

Fix some lint errors along the way.

Change-Id: I93e974749b41313bd84ce417c535041a29c853ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1900568
Reviewed-by: Kevin Babbitt <[email protected]>
Reviewed-by: Nektarios Paisios <[email protected]>
Reviewed-by: Kinuko Yasuda <[email protected]>
Commit-Queue: Kevin Babbitt <[email protected]>
Cr-Commit-Position: refs/heads/master@{#713527}
5 files changed