Implement iterator for channels using ArrayObject.
Add queue flag for continuously flushing until empty.
Update Guzzle minimum dependency to 3.4.1.
Remove parallel transfer strategy as CurlMulti since 3.4.1 is asynchronous.
Split transfer mechanism into an overridable method.
Describe channels.