SubProcess does stream transitions

The SubProcess now properly propagates the Stream transitions to its internal modules.
Removed further remnants from when the SubProcess inherited from the OutputModule.
This is built on the changes from pull request #188 including the fix to that pull request.