Merge branch 'master' into develop
Merge branch 'hotfix-4.5.1' into develop
Added initial version of XML3D.js WebCL API (WIP).
Fixed bugs, added some features and documented the whole WebCL API.
Bugfixes, enhanced error management and better documentation.
Enhanced error handling.
Added WebCL to externs, so the min-build will compile.
Enhanced error handling and logging.
Small fixes to error handling
Add qunit tests for WebCL API.

* Initialisation tests
* Program and kernel creation tests
* Buffer tests
* Processing tests
Remove unnecessary console.log
Redesign WebCL API unit tests not to fail when WebCL is not available.
Remove WebCL namespace test case from init test group.

Prevents WebCL init test group from failing if WebCL namespace is not available.
Merge pull request #33 from Cyberlightning/WebCL-API

WebCL API
Removed special character from webcl.js
Use Element.textContent for StringContentHandler
Expose cameraPosition as a shader parameter using this.cameraPosition.

Signed-off-by: Jan Sutter <jan.sutter@dfki.de>
Fix bug in XML3D.debug.assert

Signed-off-by: Jan Sutter <jan.sutter@dfki.de>
Store source width and height in GLTexture.

Signed-off-by: Jan Sutter <jan.sutter@dfki.de>
Add CL platform enum to Xflow base.