Update context to use Go objects instead of js.Object
Update specification
Add more webgl functions
Add initial gl2 interface