Fix faulty pause/resume logic in PausableObservable and PausableBufferedObservable
Allow observable in addition to subject to be used as pauser
Document PausableObservable.resume/pause and PausableBufferedObservable.resume/pause
Merge pull request #256 from urmastalimaa/allow_observable_to_be_used_as_pauser

Allow any observable to be used as a controller to `pausable` and `pausableBuffered`
Fix initial pausing in pausableBuffered

Previously this.pause() was called after subscribing which made the initial pause
happen after any values that were published to the pauser using Rx.Scheduler.immediate.
Merge pull request #259 from urmastalimaa/fix_immediate_unpause_in_pausablebuffered

Fix initial pausing in pausableBuffered
Fixing issue #257
Fixing toSet/toWeakSet issues
Removing unneeded methods on compositedisposable
Consolidating disposables
version bump