!str #15564 Add stream supervisor

* this is the first step, to enable safe FlowMaterializer that can be shared
* had to remove Log because of missing context (we need another solution for log)
* naming of the actors have changed, should be revisited
Merge pull request #15701 from akka/wip-15564-stream-supervisor-patriknw

!str #15564 Add stream supervisor