celluloid/celluloid — pull request #238 by halorgium (2013-05-09 12:59:36+00:00)
Title: Do not raise on mailbox errors, instead log

This changes `Mailbox` to be more erlang-esque.
A log message is generated when the mailbox is dead.

`sync` and `future` have the same behaviour, but check before sending a message to a dead `Actor`.

There are some erroneous log messages in the specs, but this is related to our shutdown process being non-deterministic.