+tes #16431 support for TestProbe with user-defined name

TestProbe can be given a user-defined name

```scala
val worker1 = TestProbe("worker1")
val worker2 = TestProbe("worker2")
```
as mentioned above, please make it an additional constructor instead - not to break existing code