added implicit cast to GLuint

gladus::buffer and gladus::texture now have an implicit cast to GLuint, to allow the object to be used directly in OpenGL calls. Also, the constructors for both classes that take arguments are now explicit.