Texture and attribute binding fixes.
- texture bindings are always done through ManagedGLContext
- vertex buffers remember their different attribute locations in different shaders
- 3rd level log messages added for texture binding and vertex attribute binding