! last_modified_reason isn't always set (Fixes #977)

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

! last_modified_reason isn't always set (Fixes #977)
! Don't complain if the alerts table already exists

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

! Don't complain if the alerts table already exists
Small fixes to Theme Install/Manage page

Signed-off-by: Antes <antes@simplemachines.org>
Merge pull request #981 from Antes/theme

Small template fixes to Theme Install/Manage page
! Tweak some things related to UTF-8 support (don't require it; SQLite 2 doen't support it, but SQLite3 does).

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

! Tweak some things related to UTF-8 support
.ignoreboards width fix

Boards on Ignore Boards Options page should be in 2 columns (.floatleft
and .floatright), but due to 90% width  that was not possible.

Signed-off-by: Hristo- Hristo-@users.noreply.github.com
Merge pull request #984 from Hristo-/release-2.1

.ignoreboards width fix
Merge pull request #986 from Arantor/release-2.1

Registrationy stuff