Problem: Client blocks on destroy if no messages pending on dealer
Solution: return -1 to interrupt zloop on $TERM
Problem: Some branches of s_client_handle_cmdpipe leak memory
Solution: Always free the method string, even on terminate
Merge pull request #164 from jemc/master

Problem: Client blocks on destroy if no messages pending on dealer