Merge pull request #154 from mvala/master

Fix in proper cleaning of inbox socket
Merge pull request #155 from mvala/master

Handle terminate status from poller. And better logic for engine loop
Cleaned up zyre_node main loop

- slightly simpler
- fixed code style (space before '(')
Rebuilt codecs from latest zproto
Merge pull request #156 from hintjens/master

Cleaned up zyre_node main loop
Updated man pages
New protocol version 2

- changes to 'strings' and 'dictionary' encoding
- tracking new capabilities of zproto codec generator
- meant to remove limits on sizes of these fields
- documented by RFC 36
- aimed at eventual Zyre v1.0 release
Problem: ENTER ipaddress field is ambiguous

- does not help when you have multiple nodes on same machine

Solution: add port to ipaddress

- now returns ipaddress:port string in ENTER
Merge pull request #157 from hintjens/master

New protocol version 2
Problem: exponential join/leave message storms

Solution: remove logic that amplifies join/leave

Fixes #83
Problem: zyre_event construction is inconsistent

- current constructor serves no purpose as it doesn't produce anything
  of value.
- replaced constructor with old zyre_event_recv()
Merge pull request #158 from hintjens/master

Problem: exponential join/leave message storms
Updated documentation with latest API
Merge pull request #159 from sappo/master

Updated documentation with latest API