Clean up in RenderSystem, Backend. Matrix4 arrays are cached to prevent garbage during opcode decoding. Fixed #43