Add mpmc queue

Fixes #62

I guess that some lib will emerge sooner or later, but for now we can go just with copy-pasted version from stdlib.

P.S.
It also fixes one test to make mio compile