making network sync as module for kasaya daemon
sync on start
host syncing
try to sync
Merge remote-tracking branch 'origin/feature/KAS-5-kasaya-network-sync' into KAS-5-kasaya-network-sync-2

Conflicts:
	kasaya/workers/kasayad/netsync.py
	tests/kasayad/test_syncing_network.py

UNSOLVED!
unified network messaging
fixed test
request/receive complete host state
broadcasting and sending local hostname
more points of detecting new hosts in network
peer_chooser function selecting two nearest hosts in network
working on peer to peer messaging
tests and p2p communication
Fixed bug with messages flood after joining hosts. Messages amount decreased over 300 times 8-)
working on full sync request/response
Syncing host joining by p2p communication
skip sender checking on join/leave network messages incoming directly from related host
passing 'leave network' signal using p2p
communicating host state change via p2p
test for new NetworkStateDB functions
Moved kasaya database access to child NetworkSync class.
Changed from property set/del to payload distribution in NetworkSync.