Add API to write zmsg_dump output (and zframe_print output) to FILE stream

 * Create new zframe_print_to_file() that takes an additional FILE
   stream pointer.
 * Call zframe_print_to_file() from zframe_print() with stderr as the
   stream.
 * Create new zmsg_dump_to_file() that takes an addition FILE stream
   pointer - call zframe_print_to_file() from here instead of
   zframe_print().
 * Call zmsg_dump_to_file() from zmsg_dump() with stderr as the stream.

Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
Change name of new functions from *_to_file() to *_to_stream()

 * zframe_print_to_file() is now zframe_print_to_stream()
 * zmsg_dump_to_file() is now zmsg_dump_to_stream()

Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
Update docs based on previous changes to zmsg.c and zframe.c

 * Add Kaustubh Rawoorkar to AUTHORS file
 * Update zmsg and zframe docs to include new zframe_print_to_file()
       and zmsg_dump_to_file()

Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
Update remaining generated .txt file based on current source code

Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
Merge pull request #200 from vortechs2000/print_to_stream

Add new zmsg_dump_to_stream() and zframe_print_to_stream() functions
Fixed use of errno (fixes #199)

On Windows, errno is a per-DLL variable, so when libzmq is in a different
DLL than libczmq, using errno directly won't access the real value set in
libzmq code. Calling zmq_errno() fetches libzmq's instance of errno.
Merge pull request #202 from hintjens/master

Problem: errno is DLL specific on Windows (#199)
ZMQ_STREAM incorporated

Tested for ZMQ_STREAM in zsocket_type function.

Changed variable name interface to iinterface, char* to const char* to
allow compilation with MSVC 2012

Signed-off-by: Gavin <gavin@mcniff.ie>
Merge pull request #203 from gavinmcniff/master

Incorporation of ZMQ_STREAM socket type