TEST: fixed the unit tests.
Test update.
Doc: improved docstrings for message_broadcaster.
Reorg: put the TimeoutError in __init__.py
Documentation and code style.
Feature: centralized version number.
daemonizing the nameserver.
Removed printing, using logging instead.

Signed-off-by: Martin Raspaud <martin.raspaud@smhi.se>
Style: cleaning up.
Style: making pylint happy.
Updated version and license
DOC: mentionned the nameserver.
Feature: Implemented a "status" daemon option.
Change pwd to getpass for windows compatibility.
Fix documentation.
Fix the documentation.
Add new streams in subscriber as they appear in the nameserver.
Do not crash get_own_ip if we are disconnected.

Signed-off-by: Martin Raspaud <martin.raspaud@smhi.se>
Merge branch 'feature-dynamic-subscriber' into develop
Add a semaphore to avoid concurrency.