Basing off Zyre 1.0.0 stable

Fixes #54
Problem: client didn't handle error on open

If two clients try to read/write same pipe at same time, server
responds with INPUT_FAILED or OUTPUT_FAILED, and client treated
this as fatal (assert) error.

Solution: client now fails gracefully on such errors.

Fixes #59.
Animation is now runtime option

zpipes_client_test and zpipes_server_test will now animate the
server if their verbose argument is true.

Fixes #57.
Problem: too hard to debug individual pipe events

Solution: add pipe name to all logged data.

Note, this is handled by zproto generated server; to rebuild, you
will need https://github.com/zeromq/zproto/pull/51.

Fixes #55.
Use truncated Zyre UUID in log output

Fixes #63
Added logging of all pipe operations

Fixes #56
Merge pull request #61 from hintjens/master

Basing off Zyre 1.0.0 stable