FromConfig 492

This PR only adds tests to verify the inconsistent behavior of `FromConfig` for routers using `LocalActorRefProvider` and `RemoteActorRefProvider`

We need to decide which one is correct, see #493 for more info
I'm not super happy with how this works, the RemoteActorRefProvider applies deploy settings to props and then call the LocalActorRefProvider to create the local instance.
I'd much rather see that settings are left untouched incase of an local actor, and just pass the unmodified settings tot the LocalActorRefProvider.

Even if it works, it makes it hard to reason about what is going on when deploying local actors when the RemoteActorRefProvider is active.

Thoughts?
Should we keep the current way or clean it up?