Adds endWith() to IObservale. Adds a cancelable to the immediate scheduler so that immediately scheduled actions can be synchronously canceled.