linking fd to pipe identity via socket option
Merge pull request #1001 from hintjens/master

These commits broke regression tests, so I'm reverting them.
Merge pull request #1003 from hintjens/master

Added test_metadata
Initialise _has_src_addr variable, fixes hang on Windows.
Merge pull request #1005 from ricnewton/master

Initialise _has_src_addr variable, fixes hang on Windows.
Remove i_properties interface

We use metadata_t directly. No need for generic interface now.
Merge pull request #1006 from hurtonm/master

Remove i_properties interface
autotools: tests: disable test_fork if fork() is not available

fork() support is optional and its availability is correctly detected at
contfigure time.

But test_fork was all always built, preventing build for targets that do
not provide fork() from building successfully.

This pacth fixes the autotools on this point.
cmake: tests: disable test_fork if fork() is not available

fork() support is optional and its availability is correctly detected at
contfigure time.

But test_fork was all always built, preventing build for targets that do
not provide fork() from building successfully.

This pacth fixes the CMakeLists.txt on this point.
cmake: fix indentation
Merge pull request #1007 from tSed/sma/fork-fix

Build-system: disable test_fork when fork() is not available
Minor renaming
Merge pull request #1008 from hurtonm/master

Minor renaming
gssapi: RFC 2744 mandates GSS_C_NT_HOSTBASED_SERVICE

Tested on FreeBSD 10.
Merge pull request #1009 from fichtner/gss_freebsd

gssapi: RFC 2744 mandates GSS_C_NT_HOSTBASED_SERVICE
tests: fix abstract ipc test by omitting slashes
Merge pull request #1010 from fichtner/abstract_freebsd

tests: fix abstract ipc test by omitting slashes
ipc: fail harder for abstract ipc on non-Linux

Using 'ipc://@abstract-socket' on non-Linux platforms yields inconsistent
behaviour.  Abstract sockets don't exist, so the literal file is created.
The test previously failed, but for a different reason: this is not the
directory you are looking for.  Now, zmq_bind() will fail for the right
reason: the socket can't be created.  Put the XFAIL back.
Merge pull request #1011 from fichtner/abstract_freebsd_again

ipc: fail harder for abstract ipc on non-Linux
Update mechanism API so we can check for ERROR status