refactor(windowWhen): use subscribeToResult with outerSubscriber
refactor(windowWhen): use subscribeToResult with outerSubscriber

Brocco/RxJS,trxcllnt/RxJS,adrianomelo/RxJS-1,elliotschi/rxjs,staltz/RxJSNext,robwormald/RxJS,adrianomelo/RxJS-1,gluck/RxJS,jadbox/RxJS,jadbox/RxJS,SangKa/RxJS-Docs-CN,ReactiveX/RxJS,RxJS-CN/RxJS-Docs-CN,robwormald/RxJS,elliotschi/rxjs,ReactiveX/rxjs,adrianomelo/RxJS-1,adrianomelo/RxJS-1,adrianomelo/RxJSNext,staltz/RxJSNext,SangKa/RxJS-Docs-CN,jayphelps/rxjs,Brocco/RxJS,ReactiveX/rxjs,Igorbek/rxjs5,figueredo/RxJS,trxcllnt/RxJS,martinsik/rxjs,figueredo/RxJS,jayphelps/rxjs,ReactiveX/rxjs,SangKa/RxJS-Docs-CN,kwonoj/RxJS,ReactiveX/RxJS,benlesh/RxJS,ReactiveX/rxjs,SangKa/RxJS-Docs-CN,figueredo/RxJS,jinroh/RxJS,adrianomelo/RxJSNext,RxJS-CN/RxJS-Docs-CN,jinroh/RxJS,RxJS-CN/RxJS-Docs-CN,jayphelps/rxjs,gluck/RxJS,trxcllnt/RxJS,kwonoj/RxJS,ReactiveX/RxJS,Igorbek/rxjs5,benlesh/RxJS,Brocco/RxJS,jinroh/RxJS,ReactiveX/RxJS,Igorbek/rxjs5,figueredo/RxJS,elliotschi/rxjs,trxcllnt/RxJS,benlesh/RxJS,jadbox/RxJS,adrianomelo/RxJSNext,jayphelps/rxjs,saneyuki/RxJS,robwormald/RxJS,gluck/RxJS,saneyuki/RxJS,IgorMinar/RxJS,kwonoj/RxJS,Igorbek/rxjs5,jayphelps/rxjs,martinsik/rxjs,jadbox/RxJS,robwormald/RxJS,jinroh/RxJS,elliotschi/rxjs,IgorMinar/RxJS,RxJS-CN/RxJS-Docs-CN,adrianomelo/RxJSNext,kwonoj/RxJS,gluck/RxJS,benlesh/RxJS,martinsik/rxjs,staltz/RxJSNext,Brocco/RxJS,martinsik/rxjs,staltz/RxJSNext