(bug 4087) Refactor backend auth code.
(Bug 4729) First attempt at enabling custom navstrip styling in TR-based layouts
(Bug 4729) Implementation of custom css code in all free layouts
(Bug 4729) Added new navstrip-specific props in all Bases themes
(Bug 4729) Attempt to enable custom colors on Bases
(Bug 4729) Change NavStrip.pm to not override custom colors
(Bug 4729) Navstrip enabling and reset now working; colors added in to Bases
(Bug 4729) Moved navstrip props for Crisped, Databases, and Wide Open. Removed navstrip styling from Corinthian (I didn't mean to include it in the first place)
(Bug 4729) Moved color props for Dusty Foot and For the Bold
(Bug 4729) Misc CSS clean-up
(Bug 4729) Moved props in Practicality.
(Bug 4729) Moved props in Line Up
(Bug 4729) Fixed typo in Practicality themes
(Bug 4729) Allow selection of light/dark gradient to be used on other journals, as well as custom colors for user's own journal
(Bug 630) Navstrip now follows user prefs rather than journal prefs
(Bug 4741) Minor header padding tweaks for Ciel, Line Up, and For The Bold
(bug 4087) Merge branch 'develop' into feature/Bug4087
Fix untested code

This code doesn't even compile. The syntax is invalid, fixed.
(Bug 4745) Fix closing div when the poll has a title
Optimize esn-filter-subs

This method was loading every user one by one, and every
subscription. Now it loads things in bulk, which makes the database
happier.

As a data point: prior to this, our database was doing north of 1000
queries per second in this codepath. Now it does 10.