Update dependencies

Updates dependencies to latest versions. Originally wanted to update gl-matrix (since ~2.0.0 doesn't pick up 2.2.1, which had several improvements (including the ability to change the matrix array type), though I didn't end up needing them), but I figured I'd go ahead and just update all the dependencies. Only one code change was required, for gl-vao.