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
treat EINTR as timeout during poll
Merge pull request #34 from benjamg/feature/cleanly_handle_eintr

Feature/cleanly handle eintr
"make clean" should get rid of all builds, not just the active one.
Created a variadic add() function on zmqpp::message_t, and a variadic constructor which delegates to it. Also created a variadic extract() function for retreiving values. Although get() would have been more consistent with the existing interface, a variadic get() was not compatible with the existing methods.
Merge pull request #36 from LindleyF/develop

Develop
Better handling of EINTR in send_raw, receive_raw, receive(string),
and context::terminate. Also cause ~context to call terminate() which was
not previously occurring.

Also added reinterpret_casts to ensure the variadic message::add() method
was not called when the low-level void* overload was intended.
added missing header & fixed initializer warnings