! Now actually load the preferences for a user from the database, and some of them are permission dependent so reflect that. (This was so much fun.)

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

! Now actually load the preferences for a user from the database, and so...
! Default who's online to members instead of 'everyone'. Of course the other options haven't gone away, but the new default is marginally more sane.

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

! Default who's online to members instead of 'everyone'. Of course the o...
! This one is just too long for what it is.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
Merge pull request #1002 from Oldiesmann/release-2.1

! "enableThemes" is the new "knownThemes"...
Merge pull request #1003 from Oldiesmann/release-2.1

! Reset everything to use the default theme when upgrading
Merge pull request #1004 from Oldiesmann/release-2.1

! PostgreSQL fixes
Merge pull request #1005 from Oldiesmann/release-2.1

! A few more PostgreSQL fixes
! Makes it slightly nicer at the bottom there.

Signed-off-by: Peter Spicer <sleeping@myperch.org>
Merge pull request #1007 from Oldiesmann/release-2.1

! Final Postgres fixes
! Oops, $context['show_by'] wasn't actually being honoured for setting up the conditions. Let's fix that, and make the code nicer.

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

A few minor things