Fixed "Close All But This" functionality

-Fixed "Close All But This" option deleting the last tab if the last tab
was selected for that operation and no tabs had unsaved changes.
-Removed ineffective (and not all that necessary) logic from
MainWindow::checkSaveEnabled()