Make RACScheduler easier to subclass.

See #1329 for rationale.
Merge pull request #1355 from axelarge/scheduler-subclassing

Make RACScheduler easier to subclass.