Draw the envmap demo using multiple scenes like the Three.js demo

This includes some additions to make this possible.
Keep track of context for scene and reuse for all areas
Add gthree_object_get_position
Add gthree_camera_unproject_point3d
Add multi-view example with interaction