WebGL: uv array bug #5054: fix
Create texture data and draw texture
texture coordinate use half-edge method
Finish the texture mapping implementation.
transparent texture blending support
Generalize blended animation to Object3D instances, not just Bone instances.
Support phong/lambert lighting
clean color and can use domElement parameter.
Fix texture mapping bug through flipping texCoord.v
Remove unused variable
Calculate envmap reflection vector for the phong material per fragment

resolves #5058
Support colors in binary STLs
Merge pull request #5091 from erymski/colored_stl

Support colors in binary STLs
Merge pull request #5090 from shapespark/envmap-reflect

Calculate envmap reflection vector for the phong material per fragment
Add ambient color for palette
Example: Fix canvas shapes particle sparks breakage

- #5071
- Due to object.position being immutable
Updated builds.
Merge remote-tracking branch 'zz85/master' into dev
Docs: Added body margin 0 on introduction. Fixes #5076.
Docs: Minor code styling.