Merge pull request #994 from Arantor/release-2.1

! More tables that need to be tested on creation for upgrades.
Merge pull request #995 from Arantor/release-2.1

More stuff for alerts/notifications
! Fix incorrect prev/next rel links (partial fix for #851)

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

! Fix incorrect prev/next rel links (partial fix for #851)
Merge pull request #999 from Arantor/release-2.1

! Now actually load the preferences for a user from the database, and so...
Merge pull request #1000 from Arantor/release-2.1

! Default who's online to members instead of 'everyone'. Of course the o...
! "enableThemes" is the new "knownThemes"...

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

! "enableThemes" is the new "knownThemes"...
! Reset everything to use the default theme when upgrading

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

! Reset everything to use the default theme when upgrading
! PostgreSQL fixes

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

! PostgreSQL fixes
! A few more PostgreSQL fixes

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

! A few more PostgreSQL fixes
! Yet more Postgres fixes (including fixing stuff I inadvertantly broke in #1004).

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
! Final Postgres fixes (no lengths on numeric columns and work around an annoying issue with adding NOT NULL columns without default values to existing tables)...

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

! Final Postgres fixes
Merge pull request #1008 from Arantor/release-2.1

A few minor things
+ Initial functionality to handle notifying of group requests via notifications/alerts (more to come in the future)

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
! Typo

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>