Support Compat mode inside of the desktop tree.
Depends on
https://codereview.chromium.org/1185753008/
Removes native bindings for Search+Shift+Arrows in favor of the extension commands bindings. Enables all ChromeVox Compat/Next commands inside of the desktop tree. Adds a test to exercise next element and next button commands.
Also, whitelists root nodes without urls for ChromeVox compat. This includes the shelf/launcher.
TEST=SpokenFeedbackTest.*
Committed:
https://crrev.com/e7b1c72c03dcf636e50917b2c8122e5d0ef884b6
Cr-Commit-Position: refs/heads/master@{#336181}