Use new ReetrantProgressMonitor for folder open: Refs bug #730483

open_remote_async() is reetrant and ProgressMonitor is not, and my
previous attempts to work around this impedence mismatch are obviously
not working.  This introduces a reentrant progress monitor for folder
opens only, although it might be useful elsewhere.