move color calculation from fragment shader to vertex shader
add setVertexConstFromVector function
add a new color related node -- ParticleSegmentedColorNode
Merge branch 'color_node_refactor' into dev