bugfix: StreamController ctor's onCancel func param should return a Future.
Merge pull request #143 from cbracken/fix-concat

bugfix: StreamController ctor's onCancel func param should return Future.