This PR gets rid of support on GLES for separate colour per vertex by only passing m_col[0] on to the shaders.  The only time m_col[1] through m_col[3] are used are for initially setting them all to the same as m_col[0], and then for filling m_packedVertices which is unused.  If you're gonna do it, you may as well do it properly.