Fix #39. Add cancel-channel option.

If anything is written to the channel given as :cancel-channel option,
the xhr request will be aborted if it's not completed yet.