Add proto V1 coder/decoder
Wire protocol v1 support, detect and handle bad version
Add option to force protocol version
Reject unsupported features early
Handle 1.2 schemas and various fixes