Support Conditions everywhere

This adds support for waiting on a Condition from any Actor or
non-Celluloid Thread.