Revamped quiver-stream-channel in ES6.

Merged with quiver-primitive-channel.
Standard createChannel() return promised stream instead of callback-based stream.