Added support for GVR controllers
Currently uses a different instance of GvrApi than the VrShell, but it's not
clear if that's something that's going to cause a problem. Works well enough for
the time being.
BUG=
389343
Committed:
https://crrev.com/3f546189c1916581b887525d387892afe397ec52
Cr-Commit-Position: refs/heads/master@{#420240}