MBS-3663: extend expiration of edits that receive 'No' votes, and give editors time to respond in the case of unanimous 'No' votes
MBS-3663: slightly more efficient query for non-no-voted edits
MBS-3663: remove previous-version cruft
Merge branch 'beta' into mbs-3663-no-vote-extension
Merge branch 'beta' into mbs-3663-no-vote-extension
Merge branch 'master' into mbs-3663-no-vote-extension
MBS-3663: fixups, make email/extension work the same, fix Data::Vote tests
MBS-3663: update email template
MBS-3663: Add edit expiration extension test
MBS-3663: switch to a DateTime::Duration
MBS-3663: more fixups
MBS-3663: tweak datetime rendering to the /following/ hour, not the preceding
MBS-3663: Use editor preferences, clarify wording slightly.
Merge branch 'master' into mbs-3663-no-vote-extension

Conflicts:
	t/sql/vote.sql
Merge branch 'mbs-3663-no-vote-extension' into beta

* mbs-3663-no-vote-extension:
  MBS-3663: Use editor preferences, clarify wording slightly.
  MBS-3663: tweak datetime rendering to the /following/ hour, not the preceding
  MBS-3663: more fixups
  MBS-3663: switch to a DateTime::Duration
  MBS-3663: Add edit expiration extension test
  MBS-3663: update email template
  MBS-3663: fixups, make email/extension work the same, fix Data::Vote tests
  MBS-3663: remove previous-version cruft
  MBS-3663: slightly more efficient query for non-no-voted edits
  MBS-3663: extend expiration of edits that receive 'No' votes, and give editors time to respond in the case of unanimous 'No' votes