Cast stream to List<int> (#73)

This is in preparation for HttpClientResponse implementing
Stream<Uint8List> and File.openRead() returning a Stream<Uint8List>.
It is a forwards-compatible change that should be a no-op for
existing usages.

dart-lang/sdk#36900
diff --git a/test/http_server_early_client_close2_test.dart b/test/http_server_early_client_close2_test.dart
index c155f03..353b42f 100644
--- a/test/http_server_early_client_close2_test.dart
+++ b/test/http_server_early_client_close2_test.dart
@@ -19,6 +19,7 @@
       }
       new File(name)
           .openRead()
+          .cast<List<int>>()
           .pipe(request.response)
           .catchError((e) {/* ignore */});
     });
diff --git a/test/http_server_early_client_close_test.dart b/test/http_server_early_client_close_test.dart
index c16a702..9cad8b7 100644
--- a/test/http_server_early_client_close_test.dart
+++ b/test/http_server_early_client_close_test.dart
@@ -104,6 +104,7 @@
       }
       new File(name)
           .openRead()
+          .cast<List<int>>()
           .pipe(request.response)
           .catchError((e) {/* ignore */});
     });
diff --git a/test/http_server_response_test.dart b/test/http_server_response_test.dart
index 66e3a91..50b8160 100644
--- a/test/http_server_response_test.dart
+++ b/test/http_server_response_test.dart
@@ -148,6 +148,7 @@
   testServerRequest((server, request) {
     new File("__nonexistent_file_")
         .openRead()
+        .cast<List<int>>()
         .pipe(request.response)
         .catchError((e) {
       server.close();
@@ -162,7 +163,9 @@
   final completer = new Completer<Null>();
   File file = scriptSource;
   testServerRequest((server, request) {
-    request.response.addStream(file.openRead()).then((response) {
+    request.response
+        .addStream(file.openRead().cast<List<int>>())
+        .then((response) {
       response.close();
       response.done.then((_) => server.close());
     });