gl::vertex_array: Only {en,dis}able when necessary

+ Do not always enable/disable all vertex attrib arrays, but only when
  necessary.