Allow a type on MultiChannel (dart-lang/stream_channel#26) - Add generic type arguments to the classes and relevant fields. - Explicitly indicate which arguments take a `StreamChannel<dynamic>`. - Update the test for MultiChannel to use a consistent type.