Type validation for configs

Changes in this PR:

* When resolving `ActorRefProvider` from the HOCON config, we now validate that the type exist and is a  `ActorRefProvider` sub type

* Added task-dispatcher to default config
> `TaskDispatcher` is slightly slower than our default dispatcher, but works under medium trust.