Made Channel.PostPayloadAsync a public method.

StyleCop requires I move its definition, but it's just a move. No changes were made to the method.
Channel.DownloadPayloadReference is now public.
Makes cancellation token optional default parameters