This is a part of the effort to make libspirv.h C-compatible.
Also rerun clang-format.
Adds a form of spvtest::MakeInstruction which takes two vectors of operands. That leads to simpler test code. We can clean up some other test code, in another CL.