Adding mysql types to go/mysql/proto.

Using them in client2 and diff_utils.
Re-organizing code a bit, adding comments.