Python 3 compatibility in sync*ub.py
set SNDHWM in syncpub.py

matches C example, and avoids hangs / dropped messages

closes zeromq/pyzmq#400