Missing fwd declaration go gl_buffer_type.
Added iteration over the attribute types of a MGL_DEFINE_GL_ATTRIBUTES