Cleanup and improve WebXR samples

magic-window.html now supports using click-and-drag to adjust viewer
pose orientation in an inline session.

input-selection.html is split into two samples since it has evolved
to demonstrate too many things at once:
 - teleportation.html demonstrates just the teleporting + adjusting
   rotation functionality
 - gamepad.html does the same thing with gamepad input, with the
   improvement of having boxes that corespond to joysticks/touchpads
   for an xr-standard gamepad moving in response to the associated
   input axes instead of having additional boxes that move but don't
   respond to button presses. It also displays data tables if an
   optional URL parameter is set.

Bug: 966565, 974037
Change-Id: Icf286e7303c64b94ed3c9d4031bfd88a71c3d9e5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1656437
Commit-Queue: Jacob DeWitt <jacde@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/master@{#669027}
9 files changed