Added bindings to gl.scm. Fixed type definition for GLboolean which caused memory alignment issues when running on Android