celluloid/celluloid — pull request #230 by jjyr (2013-04-24 15:38:41+00:00)
Title: put back message if no receiver to handle it

I noticed if not a receiver to handle, message will missing.
example:
```ruby
require 'celluloid'

class A
include Celluloid

def f
p current_actor.mailbox
receive(3) {|n| p n} # nothing print, if i' m right
end
end

a = A.new
a.mailbox << "hello"
p a.mailbox
a.f
```
when a push message into mailbox, [the message gone before receive](https://github.com/celluloid/celluloid/blob/master/lib/celluloid/receivers.rb#L44)
I think should put back unhandle messages, (like erlang)