- added packet statistics on GUI: in, processed, queued.
- improved call to plotMap(): now we update only using flag needUpdate.
Note that it is not worth calling plotMap() in a different thread as we need to
lock the use of node_dict and other data in processPacket() and other concurrent functions,
thus having no benefit in performance. Thus we call it sequentially inside processPacket() when needed.
- tests under high-load conditions result in memory usage of approx. 230MB, but sometimes it may raise up to 500MB.