Better responsiveness when performing I/O: Bug #725769

Now using EDS async variants wherever possible and a busy cursor over
the window while the async operation is at work.