Migration round 2: Refactoring and simplifying StreamTestKit
Migration round 3: Porting all stream tests