fix skinning
cleanup
more GL direct value update
changes for https://github.com/KhronosGroup/glTF/issues/110
First pass on integrating o3dgc (not-emscripten translation version)