Change interfaces to structs.

Started with some global search and replace, then cleaned up as
necessary to get things building and passing tests again.

This change also includes a "zmqstructs" rewrite for gozmqfix.  Updating
existing code should be as simple as:

    go install github.com/alecthomas/gozmq/gozmqfix
    gozmqfix PATH...