First test ok with user defined mesh attributes.

- Added a Mesh.setAttribute method to change individual attribute
values.
- Added a Shader.uniformTexture() version for single texturing.
- Also implemented AvatarKeyEvent, finally…
- Code cleanup and doc.