Ensure that stationary reference spaces are rejected if not supported

Per the explainer, stationary reference spaces are hardware dependent.
If we've created a "sensorless" session, then we can't support any
reference space other than the identity space.  This adds a flag so
that the xr_session class can explicitly know if it is intended to be
a sensorless session and will therefore reject requests for any
reference space other than the identity.

This resulted in needing to updated the sample pages to fallback to an
identity space if their inline stationary request was rejected.

Bug: 946784
Change-Id: Ia1f6b65b7c379b7d8c0a6fcaa413ff40a4dce81d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1549317
Reviewed-by: Klaus Weidner <klausw@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/master@{#648259}
24 files changed