Make all Disposables and Schedulers into classes

Although they can be implemented either way, describing them as classes
makes it clearer that they have identity, and not value semantics.
Remove test for Disposable copying

Now that disposables are objects, copying doesn’t make sense.
Merge pull request #1489 from ReactiveCocoa/value-types-properly

Make all Disposables and Schedulers into classes