[fix] ConversationThread: register communication when communication is validated, not when peer info are received
[evol] ConversationThread: added convenience method for notification
[evol] Botnet Conversation: removed old idle check mecanism while preserving notification
[evol] Botnet Conversation: created a new idle threads check (old method is pending for removal)
[evol] preliminary work for Conversation synchronization in DSL (action callbacks had to be moved from Protocol to ConversationThread to be able to check idle with the new locks, needed to process notifications without falling idle)
[evol] reworked notification system a bit (global registration)
[evol] added convenience method to CALL directly from a thread
[evol] move notification from Protocol to Conversation
[fix] ensure pending threads are removed from the list when destroyed
[fix] ensure pending threads/conversations are uniquely registered
[evol] add system/user notif to bot level and detecte when a conversation is idle, to close it after used in connect_peer() with block
[evol] internal notification when thread is idle allowed to mark thread closing pending
[evol] preliminary work for NOTIFY: closed thread are handled but close too early in most situations yet (need request/reply tracking)
[evol] conversation/bot protocol rework §8 (refs #30): preliminary client-side protocol handling
[fix] correct action_id generation (a reply should use the same id as the corresponding request)
[fix] ensure ask_to_stop() waits gracefully for conversations to finish while stop() just stopp at once
[fix/evol] conversation/bot protocol rework §8 (refs #30)
[evol] fix silly mistakes/typos
[evol] add client support to BotNet
[evol] moved EM loop in Cyborg, simplified and enhanced bot interface, and made Conversation common for any connection type
[fix] a few silly mistakes for the conversation
[evol] conversation/bot protocol rework §7 (refs #30)
[evol] conversation/bot protocol rework §6 (refs #30)
[evol] conversation/bot protocol rework §5 (refs #30)
[evol] conversation/bot protocol rework §4 (refs #30)
[evol] conversation/bot protocol rework §3 (refs #30)
[evol] conversation/bot protocol rework §2 (refs #30)
[evol] conversation protocol complete rework + work on action protocol §1 (refs #30)
[evol] Cyborg server interface: terminate connection after too much protocol errors
[evol] MapMaker / Cyborg server interface: cleanup, reorg, ...