Close inproc socket pairs on zmq_disconnect

This patch fixes LIBZMQ-476 and LIBZMQ-475
Set errno and update documentation on zmq_disconnect
Changed errno to ENOENT for disconnecting unconnected endpoints
Merge pull request #69 from sradomski/master

Close pipes for inproc sockets on zmq_disconnect
Removal of terminated pipes from inproc and ignoring peer ends
Fixed iterator when erasing from inprocs multimap
Break early when pipe to be removed was found
Merge pull request #70 from sradomski/master

Removal of terminated pipes from inproc and ignoring peer ends
win32: close zmq-signaler-port-sync event object to avoid handle leak
Merge pull request #71 from hintjens/master

Backported fix for LIBZMQ-488
Fixed el5/el6 deps in RPM spec file
Fixed newline in test_disconnect_inproc
Merge pull request #72 from amuraru/fix-spec

Fixed el5/el6 deps in RPM spec file
Merge pull request #73 from amuraru/fix-newline

Fixed newline in test_disconnect_inproc
AM_CONFIG_HEADER -> AC_CONFIG_HEADERS

AM_CONFIG_HEADER raises an 'obsolete error' with automake 1.13.
Merge pull request #75 from hintjens/master

Backported c436c8
LIBZMQ-497 there could be unsent bytes in encoder

When we send a large message, the message can be splitted into two chunks.
One is in the encoder buffer and the other is the zero-copy pointer.
The session could get the term before the last chunk is sent.
Merge pull request #76 from hintjens/master

Backported fix for LIBZMQ-497
Backport of test_connect_delay refactor
Merge pull request #77 from ianbarber/master

Backport of test_connect_delay refactor from master