Implemented per-vertex Cs for IECoreGL::PointsPrimitive.

This in conjunction with previous commits dealing with selection and constant Cs finishes dealing with the issues raised by Hradec in #25.