Problem: zmsg_send does not work as documented.

Sending a zero-sized message should work, except was broken by commit
625855.

Solution: don't treat zero-sized message as special case.

Fixes #633