1.9.3 is failing on Travis :(
Lower shutdown timeout to 10 seconds and print warning

Many people have complained about being unable to terminate Celluloid
programs with ^C and so forth when Celluloid is not able to cleanly
shut down all actors.

Celluloid has a built-in failsafe for this, but it does not kick in
until after 120 seconds! Lowering this failsafe time should make it
easier for people who are having trouble shutting down Celluloid-based
programs at the risk that there are reasonable circumstances under which
10 seconds isn't enough.
Allow failures on ruby-head and jruby-head
Merge pull request #142 from celluloid/shutdown-timeout

Lower shutdown timeout to 10 seconds and print warning
Celluloid::Condition

Celluloid has a "signaling" API which allows you to arbitrarily suspend
and resume tasks using named labels. This is a little bit wonky and
doesn't provide any sort of API for resuming tasks across actors.

Conditions provide a more object oriented API, where each condition is
an object (similar to Ruby ConditionVariables). They should be faster
and less confusing.

This can also be used to reimplement Celluloid::Signals since they're
kind of redundant (or perhaps signals can be kept around as a legacy
feature)
Remove busted crash handling
Dispatch condition signaling via messages

This is a cleaner approach to signaling conditions which uses a message
to dispatch signals instead of just resuming tasks. This is a lot
cleaner approach which, among other things, supports signaling
conditions across actors.
Support for changing ownership
Alias Condition#inspect to #to_s
Celluloid::Condition#broadcast
Merge pull request #143 from celluloid/conditions

Celluloid::Condition
2013 woo!
Changes
Wake sleeping tasks when changing Condition ownership
Factor legacy async predicates into legacy.rb
Get test suite passing with legacy disabled
make StackDumper an object

The api has changed:

Celluloid::StackDump.new.dump(STDERR)
only dump actor backtrace if available

On JRuby actor.thread is nil for some reason?
Merge pull request #147 from grantr/stack_dump_object

make StackDumper an object
Properly handle backtraces of exited ThreadHandles