refactor(Subscription): Cleans up Subscription type checking.
refactor(Subscription): Cleans up Subscription type checking.

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