Skip save/discard resource dialog preference. Take 2.
Add a pref to skip the save/discard modified resource dialog. Add a checkbox to that dialog to set the default when clicking save/discard.
Replaces !1790 (merged) with manually-merged branch to address merge conflicts.
Fixes #276 (closed)
Backport: release:HEAD^2