Support Conditions everywhere

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

Support Conditions everywhere