Set SND/RECVHWM separately if HWM is not available

ZeroMQ >= 3 splitted HWM into SNDHWM and RECVHWM. The python pyzmq
bindings to no provide a wrapper for it. This fixes #45.