Corrected ZMsg documentation.
Fixed recvFrame to return null on no data. Added Test cases.

Also added pretty printing to ZMsg object.
Merge pull request #149 from HeinrichHartmann/master

Fix: recvFrame() method of ZFrame does not return null if no data available