switched licence to match other 0mq projects, should resolve #24
Merge pull request #26 from benjamg/develop

switched licence to match other 0mq projects, should resolve #24
Add support for ZMQ_IMMEDIATE

Fix bug boolean socket options, when it's impossible to set
a value for a boolean option because sizes of bool and int types
differ on some platforms

Delete tests for router_mandatory and xpub_verbose, because they are not
applicable for subscribe sockets
Merge pull request #27 from xdmiodz/zmq_immediate_support

Add support for ZMQ_IMMEDIATE (Fixes #25)
invert assert so it actualy checks for the correct flag
clear old message if reused for receiving
Merge pull request #29 from benjamg/feature/clear_recv_message

Allow reuse of message in receive, fixes #28
unify and improve frame queue resizing
switch to a more complete frame wrapper to remove special case code
allow reserving frame size in new raw call
Merge pull request #30 from benjamg/feature/simplify_message_frame_queue

Feature/simplify message frame queue
still receive whole message if EINTR acours on later parts
switched to deque to support push and pop front
return to vector, pop/push to front is slower but overall perfomance higher
Merge pull request #31 from benjamg/feature/vector_prepend_prepop_frames

Feature/vector prepend prepop frames
added contrib section, generated AUTHORS file from commit log
fix compile error in debug builds
Merge pull request #33 from benjamg/feature/contrib

Feature/contrib
recv returns false if first message frame gives EINTR
handle either completion or returning false on EINTR depending on frame