Support double confirmation on some dialogs
On some confirmation dialogs, we need a second checkbox that must be clicked before the "ok" button is enabled.
Example would be before deleting a dataset, we display "are you sure you want to delete this?" checkbox before they can click "ok".
Once this is implemented we will need to make sure any destructive tasks take advantage of this extra confirmation.