fix backlog option to be positive only, techically negative was accepted by zmq 2.x and 3.0 but didn't make sense
remove potential context leak from move operation, fixes #23