ALPHA_VERTEX support

This works by tweening the vertex colors directly.

Vertex-based coloring is useful because you avoid making a copy of your
object's material for each instance that needs a different color.

A shader that supports vertex colors is required for it to work
(for example the shaders in Mobile/Particles/)