multicontext fix for video
Merge branch 'develop' of https://github.com/vrsys/guacamole into develop

Conflicts:
	CMakeLists.txt
	include/gua/config.hpp.in
	src/gua/renderer/Video3DUberShader.cpp
Add uniform block for camera matrices.
Add camera_block_ member.
Create CameraUniformBlock.
make resident fix
Merge branch 'develop' of https://github.com/vrsys/guacamole into develop
Merge branch 'release/v0.8.8' into develop
Indentation and spacing.
Temporarily make Pass as friend.
Use CameraUniformBlock.
Add CameraUniformBlock to ShadowMap.
Indentation.
Include gua_camera_uniforms.glsl.
Merge branch 'develop' of https://github.com/vrsys/guacamole into develop
adding print shader message on compilation error
Merge branch 'develop' of https://github.com/vrsys/guacamole into develop
Make last_context_id_ atomic.
added target pipeline resolution to ubershader
removed vector from Video3DUbershader