avoid calling Matrix.rotate when rotation is zero
removed seedrandom.js and polyfills.js
removed typedarray.js, moved keyboard.js to ../