Implement gfx_program_set_uniform_mat4
Implement array drawing and indexed drawing
Update test program: test_shader