Request records no longer requires opcodes

Since the opcode for any given request is the same, make opcode part of
the request records rather than a parameter.
Regenerate xproto