Let the virtual keyboard show up on the secondary screen.

This CL let the virtual keyboard show up on a display if
1. the display has touch capability and the input focus goes to
   a window in that display.
2. the keyboard icon in the tray in that display is pressed.

BUG=303429
TEST=Connect the secondary display. Verify that the virtual
     keyboard or the accessibility on-screen keyboard follows
     the input focus if the focused window is in the display
     which has touch capability.
TEST=Added unit tests in root_window_controller_unittest.cc

Review-Url: https://codereview.chromium.org/2445293002
Cr-Commit-Position: refs/heads/master@{#434409}
22 files changed