newscast: introducing "protocol=newscastplus"
Allow to select newscast
Merge remote-tracking branch 'origin/cloudcast_integration'
Conflicts: src/Tests/cloudcast_topology_test.c src/net_helper-ml.c
Fix a warning by properly defining "const" in peersampler interface
Allow to select cyclon at runtime
Fixed thread unsafe operations in net_helper
Update the context name
Merge branch 'cloudcast' into topman
include/topmanager.h src/Tests/tman_test.c src/Tests/topology.c src/Tests/topology_test.c src/Tests/topology_test_attr.c src/TopologyManager/peersampler.c
Peersampler contexts now have type peersampler_context. Context as return value of *init
Removed CamelCase names
Context support extended to ncast & dummy peersampler. Tests modified to support contexts
Changes introduced in topology_manager.h reflected in topology_test.c
Merge remote branch 'origin/fixes'
Remove some useless includes
This is useful for portability (select.h is not available everywhere,and in this case it is not needed - the system-dependent includesshould be in the network helper)
Rename topman.h into peersample.h
Allow to use other gossipping protocols
Update the topology test program to allow checking the connectivity of the overlay
adding config string to net_helper_init
renaming som to src