Scheduler overload with recursive support
BugFix: unsubscribe was not propagating to parent Observable on merge(Observable<Observable<T>>)
Merge pull request #437 from benjchristensen/bug-fixes

Fixes: Scheduler and Merge