Share runtime between S3 plugins
Both s3sink
and s3src
elements create their own tokio::runtime::Runtime
to execute asynchronous networking operations. We should be able to share the runtime between those two plugins, so when they're used in one pipeline, only one runtime is created.