Docker: support `IpcMode` for IPC namespace sharing
What does this MR do?
Add support for controlling the IPC mode with the Docker executor.
Why was this MR needed?
Fedora 37 now requires SHM for X11 access and guessing at the size required is not suitable.
What's the best way to test this MR?
Using the new flag and checking the Docker container's properties to see that the IPC mode is set.
What are the relevant issue numbers?
Fixes: #2168 (closed)