Add tests for RemoteViaSocket shut-downs, restarts, etc.

and fix some issues
Add World#execute_planned_execution_plans

It triggers execution of planned ExecutionPlans which were planned before
World started. SimpleWorld does it automatically, it should be called on
World manually.