feature pymorse2 using asyncore.dispatcher for streams

/cc @severin-lemaignan what do you think about it ?

Fix memory leak and 100% CPU issues

- use `asyncore.dispatcher` for streams handler
- non-blocking `collections.deque`
- queue raw bytes messages, not decoded json (free some CPU for unread streams)

to be tested