Binary channel

Implement support for binary channels. These work with ArrayBuffer and Uint8Array in the browser.