Get rid of the old context interface and split device into several files
Remove context.rs
gl backend cleanup
Use Result enums instead of out params to create gpu objects
Use Result enums instead of out params to create gpu objects
Wrap VertexAttribLocation into a struct