HTTP, Stream: simplifying internal promise API.
Connection, Stream tests: update tests to latest internal API changes.