Fix indentation in get_message_typ.
Separated a function for building command payload.
Add compile to dependencies of test target.
Don't keep command's path.

It's only used to as a return value to delete command. If the caller
needs it, it can save it.
Map all error codes that java client defines.
Return leftover data from interpret_reply_data.
Have ezk_connection handle missing version.

Not that it in any way better than the other approach, but it's how
the code is structured in other similar places.
Make replies sent in terminate look more like normal error replies.
Fix some typespecs.
Implement transaction support.