add translation service tests and some helpers

- enable ask-pattern to inject PromiseActorRef into the message
- expose InternalCallbackExecutor as SynchronousEventLoop
- try out eventually()