Changed ZMsg to return null when no data available (e.g. closed
context), with unit test
Changed ctx.destroy() to ctx.close()
Added error message to assertion
Added constructor to ZMQException and cleaned up change to ZFrame
Merge pull request #352 from sjohnr/issue/349

Change behavior of ZMsg when context is closed