! Un-break the upgrade... (fixes #926)

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
Merge pull request #927 from Oldiesmann/release-2.1

! Un-break the upgrade... (fixes #926)
! Spellcheck enhancements

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
Merge pull request #929 from Oldiesmann/release-2.1

! Spellcheck enhancements
! Don't throw errors if there aren't any questions when saving spam settings (fixes #928)

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
Merge pull request #930 from Oldiesmann/release-2.1

! Don't throw errors if there aren't any questions when saving spam sett...
! We will need to indicate errors from cron, because they don't go through the normal error handler.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
! And the DB structure of the background tasks subsystem.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
! And the upgrader needs them too.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
Merge branch 'release-2.1' of https://github.com/SimpleMachines/SMF2.1 into n
! First draft of the background tasks code. Not properly tested.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
Merge pull request #931 from Arantor/n

Background tasks