FTestWorldInstance

Properly scoped/RAII wrapper around a GameInstance/WorldContext/World that makes it easier to write tests involving full [UWorld](API\Runtime\Engine\UWorld) functionality within the scope of one function.