test(map): add tests from RxJS 4
test(map): add tests from RxJS 4

the only test that was not migrated is actually related to mapTo() in RxJS Next.

related to #389.

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