Mesh class now support custom vertex attributes.

- All work to generalize the code to all mesh implementations is here.
- Old meshes with code « à la main » should be updated slowly to use
new interface.
- Also added code to convert a Rgba value to a normal Vector3 for
normal maps.