Show status Dialog for open / import folder action

1) Adds a SparkActionWithStatusDialog abstraction to show status dialogs for blocking actions.
2) Show a status dialog for Add Folder, Import folder.

@ussuri PTAL thanks.
Therefore, call _selectFolder() from the action and pass the result as a parameter of openFolder().
Mainly I don't want to mix code related to UI and code related to backend.