Merge pull request #546 from hintjens/master

Problem: does not initialize system before running selftest
Merge pull request #551 from hintjens/master

Finishing test_zgossip test case
Merge pull request #552 from hintjens/master

Minor documentation changes
Merge pull request #554 from hintjens/master

Updated zgossip documentation
Ignoring eclipse setting
Merge pull request #555 from mvala/master

Ignoring eclipse setting
pkg-config added

The readme build and installation package requirements has been updated to reflect the requirements given in the docs.
zbeacon: uses only interfaces that are running

Adds a check in s_get_interface to ignore the interfaces that do not
have the IFF_UP flag set.
zbeacon: Ignore interfaces that are bonding slaves

Ignore interfaces that have the IFF_SLAVE flat set, if this flag is
defined.
Add _TRUNCATE define on zbeacon.c for some mingw compilers
Merge pull request #558 from TomorrowToday/master

pkg-config added
Merge pull request #559 from ahhentz/to_pull

zbeacon: uses only interfaces that are running
Merge pull request #560 from guidefloripa/master

Add _TRUNCATE define on zbeacon.c for some mingw compilers
zbeacon: Adds virtual interface "*"

If zsys_interface() is set to “*”, make the beacon broadcast to
INADDR_BROADCAST and bind to INADDR_ANY
Merge pull request #561 from ahhentz/to_merge

zbeacon: Adds virtual interface "*"
Problem: creating sockets still needs multiple calls

Solution (experimental): single constructor to create socket of given
type, and bind/connect to zero or more endpoints.