Fixed README for zbroker approach

- also added standard license and contribution policy
Merge pull request #3 from hintjens/master

Fixed README for zbroker approach
Started on framework for proper server class

* Proper protocol for messages
* New state machine generator for server class
* This'll replace zpipes+zpipes_agent
Merge pull request #7 from hintjens/master

Started on framework for proper server class
Rebuilt basic zpipe server using zproto
Problem: using custom LGPLv3+ license

The ZeroMQ license (LGPLv3 + static link exception) works well except
for being a custom license that causes issues with some legal teams.
To all extents the MPLv2 license now offers the same model of sharing
patches while allowing static linking in any application.

This patch applies the MPLv2 to all code in this project.
Merge pull request #8 from hintjens/master

Rebuilt basic zpipe server using zproto
zpipes server implements zpipes protocol

- detects end of pipe, when writer closes pipe
- client requests can be pipelined (sent in advance of replies)
- implements timeout on fetch requests
- selftest now covers timeouts and end-of-pipe conditions
Removed old zpipes classes

- zpipes_server replaces zpipes_agent and zpipes classes
- zpipes_client updated for new protocol
- fixed API exports in zpipes.h
Fixed #10
Fixed issue #11

- renamed overall packaging to "zbroker"
- still using zpipes_xxx for zpipes-specific classes; this may need to
  be changed later.
README and other small fixes
Fixed build errors

- was referring to old zpipes.h
- some security warnings for zsocket_bind calls
Merge pull request #9 from hintjens/master

zpipes server implements zpipes protocol