Added a few missing properties

Added a few missing properties in the interfaces WebGLBuffer,
WebGLProgram and WebGLRenderingContext. I found out that they were
missing while porting a JavaScript webGL application to TypeScript.