Allow channel to be passed in via request map.

As discussed on https://github.com/r0man/cljs-http/issues/23.

What level of testing do you want added?