Saves a reverse lookup when the address was initialized as an address.
So we can terminate the ActorSystem
* re-implement javadsl testkit * fix mima problem * rebase master * move ImplicitSender/DefaultTimeout to scaladsl * undo the change of moving scala api * fix return type and add doc * resolve conflicts and add more comments