Use io_uring for async local file i/o
Modern linux kernels support buffered async file i/o without using worker threads with the new io_uring mechanism. It would be nice if GLocalFile (& co) would use this if possible to avoid a lot of unnecessary use of worker threads.