fix: Add `Kernel.features.channelCount` to each kernel, and unit test fix: Was curios for code relating to https://github.com/gpujs/gpu.js/wiki/Quick-Concepts and so added a unit tests for matrix-multiply-precision.js