Update version in development branch.
Replace three viewer to internal viewer in demonstrations.
Correct shader.
Correct light direction in shader.
Correct Phong shading.
Implement specular reflection.
Correct texture color handling in shaders.
Some refactoring.
Remove unnecessary lines.
Call viewport only if needed.
Some initialization code for the context.
Try to get webgl context first, than fallback to experimental-webgl.
Add binary writer to write example binary file.
Make demonstrations use the three.js viewer.
Make an array of values from material parameters.
Make an array of values from light parameters.
Move binary writer one level up.
Add BinaryReader implementation.
Replace BinaryReader implementation with DataView.
Remove some commented lines.