Remove <RACSubscriber> from RACCommand

It doesn't really add anything. The command can just complete when
deallocated.
Turn RACCommand into an NSObject

This will make the breaking changes more obvious, and also makes code
more self-documenting (through the use of `executionSignals`).