implemented move constructor and assignment operator for the scoped_bind class. exposed a scope_bind method for the program class that returns a scoped_bind<program_bind_policy> object
mark scope_bind as const
testing a fix for scoped_bind move constructor
better error logging for shader compilation and program linking. simple but works for now
exposed the GLuint id with a get method and add scoped_bind method
added a new symbol MOGL_NO_RESTORE_CURRENTLY_BOUND to bypass the bind_id_policy that occurs on scoped binds
call buffers scoped_bind() rather than rely on friendship
typo in previous commit
added texture_buffer type
added bind policies for texture buffers and a texBuffer method
remove glu dependence