Move current ActorCell field out of ActorCell to new class

The new class InternalCurrentActorCellKeeper make it possible to
update which context is used right now. This is needed for TestKit
to initially set TestActor as context when ImplicitSender is used.
Implement ImplicitSender in TestKit