Added va_list versions zsock_vsend/vrecv of zsock_send/recv; calling these from zsock_send/recv
Merge pull request #860 from lovmoen/master

Problem: There are no va_list versions of zsock_send/recv picture messages.
Problem: No succint way to compare two zmsgs
Solution: Add zmsg_eq (similar to zframe_eq)
Merge pull request #861 from jemc/master

Problem: No succint way to compare two zmsgs
Problem: zstr_recvx did not conform to documentation

Solution: return number of strings stored, rather than always
returning 0.
Problem: selftest runs out of ephemeral sockets on TravisCI

Solution: increase ephemeral range from 10 to 50 sockets, in test
case.
Problem: multi-line if statements were misformatted

This stems from an experiment in autoformatting the source code.

Solution: whitespace fixes to revert if statements to prior state.
Problem: search/replace went wrong

Some bogus edits caused syntax errors. Solution: fix these.
Problem: need way to create/check/decode signal messages

This is to allow signals to be sent and mixed with other messages
on sockets, instead of just depending on zsock_signal/_wait.
Merge pull request #862 from hintjens/master

Small fixes + signal support in zmsg
Make testing optional.

Adds a new CMake variable: CZMQ_BUILD_TESTS that defaults to true.
When set to false, czmq self tests aren't build.
Merge pull request #863 from xaqq/master

Make testing optional.