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

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