WebVR: Use content CVC size for compositor rendering

We can't currently resize the content window used by the
compositor rendering path, so we must use its dimensions
for the WebVR API reported render sizes.

It includes a rather nasty hack to override canvas size to 100% if
it was manually set to something different. This works around
three.js examples not rendering right, apparently a fullscreened
canvas just gets centered if it explicitly sets a size smaller
than the fullscreen dimensions.

BUG=389343,655722

Review-Url: https://codereview.chromium.org/2508703002
Cr-Commit-Position: refs/heads/master@{#432811}
7 files changed