router: Make recv_dmx/1 asynchronous by default
router: Make recv_dmx/1 asynchronous by default

We can still have a blocking function later if we really need it, but
for now this is the primary application and we now no longer need to
buffer DMX data.

This also gets rid of any race conditions recv_dmx/1 had before.

Signed-off-by: aszlig <ee1aa092358634f9c53f01b5a783726c9e21b35a@redmoonstudios.org>

aszlig/rayactor