tor-rtmock: introduce spawn_join() for MockRuntime & MockExecutor
This helps abstract away the need to create a oneshot channel in order to get the return value out of an async function when using MockRuntime.
For more information, refer to !1727 (comment 2965352)
Edited by Saksham Mittal