Be more strict with types
Factor out ol.webgl.Context
Move buffer management into ol.webgl.Context
Add WebGL canvas skeleton