Enable skybox in synthesis pass.

Added some comments about sky box.
Some minor updates.

Directional lighting camera uniform upload only needs once, must not be
put in the loop.
Archived legacy files.

Refactoring. Ready to implement LightProbe.
Update Camera control.

Allow manual control of camera rotation using rotation, if lookTarget is not set
refactoring
Adding import export share for RenderPass
Update RenderPass related classes.

Allow the passes be used in other renderer, such as LightProbe.
Working display probe cube map
Seems like the light probe is using the wrong camera?!
View dependent matrix needs to be update properly!

Also, consider to enable strict mode!!!!!
update
Strange rotation on xyz for LightProbe camera
Add invert view matrix uniform.

Reflection vector needs to be transform back to world space, in order to
sample cube map texture.
Wrong invert view matrix when not using lookTarget
update
update
Always have sampler unit enabled in shader.

Always call uniform1i(uniformLocation, texture_unit) to ensure the
sampler2D or samplerCube in shader is enabled so access them does not
produce error.
Refactoring
refactoring
update