fix(ajax): ensure XHR props are set after open
fix(ajax): ensure XHR props are set after open

This moves some code around to make sure that properties such as timeout are set after the XMLHttpRequest is open

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