Made `scheduler` parameter of `Observable.timer` optional (fixes Reactive-Extensions/RxJS#282).
Merge remote-tracking branch 'remotes/ts/master' into RxJS