Support Conditions everywhere

This adds support for waiting on a Condition from any Actor or
non-Celluloid Thread.
Merge pull request #258 from celluloid/backport-conditions-everywhere

Backport Conditions everywhere