[VRClient] Emit real blur and focus on the iframe
HUD refactor w/ Dollys, set up leap-camera basics, add orbit for debugging
Fix bug where z position of bent items would be incorrect
HUD Layout cleanup
Add in focus event rerouting

Allows only either the parent or the iframe to be in focus at one time.
Prevents duplicate leap interaction
Fix bug where iframe width would not be scaled on resize
Only make buttons pressable
Add shadows, press events
Revert focus reroute.  HUD Leap now runs in background mode
Allow spacebar to be used to active hud, even with leap plugged in
Add stylized boxes to HUD buttons
[construct] Hide hands when focus is given to HUD
Update widgets version
Clean up a couple of comments
Fix issue where iframe LM focus would not be regained after clicking back in

This adds back in the rerouteFocusEvents method. Note that we don’t add
back in focus and blur event emission on hud toggling, as we don’t need
focus to run the HUD (it’s backgrounded).
Preload HUD to save 500-600ms freeze on initial open
Add comment about WebGL error
Clean up missed lines
Fix issue where hands would be active in HUD background

 - caused because toggleHud manages focus, where show/hide does not.
Clean up matrix inverse warning on 0-scale.