Critical bugfix in Xflow: Error in output memory allocation.
Added some helpful error messages to XML3DDataObserver.
Criticial Xflow Bugfix: Don't set RequestMode as modified if non process output values change.
Added Frustum class to xml3d.js
World space bounding boxes should now really be in world space
Implemented Frustum Culling

Does not yet exploit bounding volume hierarchy
Fix in BoundingBox updates and tests
Merge branch 'frustum-culling' into develop
Bugfix in sorting of semi-transparent objects

Externalized sorting
Added test for mouse events on XML3D elements.
Bugfix: 'click' and 'dblclick' mouse event did not reach picked target.
Can set mesh attributes from outside now
ShaderComposerFactory in separate file, renamed MaterialShaderComposer to URNShaderComposer
Extended ShaderComposerFactory to create JSShaderComposer
Renamed file shadercomposer to urnshadercomposer
Added JSShaderComposer and JSShaderClosure
Moved composers and composerfactory to separate folder
Introduced AbstractShaderComposer
Put JSShaderClosure into separate file
The commit that brakes everything.

Trying to restructure:
- shader composer
- shader closure
- mesh closure
- glmesh
- renderobject
All this to correctly integrate the new vsRequest for generated vertex shader code.