Fix Finish for Publishing action dialog to cancel properly
Two problems with the dialog:
- It handles cancel invalidly by actually proceeding with the publishing when the window is closed from the top-right window button.
- The list removes '/' characters from DB root URLs, e.g.
http:/test
which should behttp://test
Also the list could be more intuitive and less repetitive as a tree.
Consider also the title and texts in the dialog to indicate that it is also possible to continue instead of clearly saying "Cannot do X".