(bug 4087) Refactor backend auth code.
(Bug 2524) Only remember value if user did the selecting

Handles this case:

- Set your journal to a minsecurity of "Private"
- Go to make a new post
- Pick any community that has a lesser minsecurity (anyone, members)
- Security of post will remain "Private" instead of that comm's
  minsecurity

This was better than the alternative of, if you'd selected "Private"
manually, it being switched to a lesser security, but honestly neither
was ideal.

So now instead of looking at the current value before adjusting things
for minsecurity, it becomes smarter and records a value when the user
themself has selected an option, and uses *that* value (only) if it
exists.
(Bug 4653) Remove hardcoded list of .min files

We have a build script for that now (bin/build-static.sh)
(Bug 4646) Move controller() from _init to new_handler

We now need to pass in remote as an argument.
Page title prefixed with "Edit" when editing a comment. (So "Edit Reply"
by default, although the Reply part is a configurable property)
Created a couple of new properties for the page title for new comments
and editing comments.

This is neater than prefixing "Edit ", because if the Reply text had
more than one word there would be odd capitalisation. For neatness /
consistency, I have split the new comment title into a seperate property
from the "Reply" interaction link text.
Tidy up diff
(Bug 4631) Fix process privacy worker
Add timeout to XMLRPC::Lite module

The crossposter was failing because LJ is only intermittently
available right now. This adds a timeout, which makes things go more
smoothly. There will be some failures, but TheSchwartz will retry.
Fix syntax error

This is why we test our work before committing it.
Bug 4688 - Core2 cleanup: remove obsolete code
http://bugs.dwscoalition.org/show_bug.cgi?id=4688
Remove useless leftover conditional in function print_module_userprofile()
Bug 4688 - Core2 cleanup: remove obsolete code
http://bugs.dwscoalition.org/show_bug.cgi?id=4688
Remove unused show_userpics_ options in Core2 and Drifting
Option to hide userpics was implemented globally
(Bug 4577) Only show deleted communities on extended profile

Do the same check for communities as is already done
with users - deleted & purged accounts only show up
when the extended profile is viewed. This change makes
communities and personal accounts behave the same way in
that regard.

This takes out the check for personal accounts from
the function that is used to determine whether the link
should show up on the profile page. It also makes the community
section of the profile use this check to detemerine
whether this account should be shown.
(Bug 4661) Retitle link to "Fill out poll" when user hasn't voted yet

This adds a new translation string poll.vote to the site
and uses it as a link text when the user has not yet voted
in a poll and is viewing the poll results.

The link text shown when the user has already voted is not changed.
(Bug 4585) Differentiate singular and plural for poll requirements

This patch replaces several translation strings with new ones
that differentiate between singular "response" and plular "responses".
The new texts are used in poll creation and poll display as well
as in error messages.
Bug 4696 - Database: update style
http://bugs.dwscoalition.org/show_bug.cgi?id=4696
Update various functions to match Core2 ones:
-- all three print_interaction_links functions to make sure we don't have empty ULs
-- both print_management_links to make sure we don't have empty ULs
-- Entry::print_interaction_links(string target) to add max comments
-- CommentInfo::print_readlink to add the 'screened | visible' counts
-- CommentInfo::print_postlink to remove extra indents
-- ReplyPage::view_title to separate entry from comment
Add props for show/hide comments icons (not implemented yet)
Bug 4696 - Database: update style and fix link colors
http://bugs.dwscoalition.org/show_bug.cgi?id=4696
Match text link color w/ icon link color in all themes
This fixes all the themes which aren't white on black
(Bug 4627) Use canonical link on admin/recent_comments

The admin/recent_comments page was using old-style URLs
/dreamwidth.org/user/username/...) for linking to
comments instead of the newer canonical style
(user.dreamwidth.org/username). This patch updates the links to the new
style.
Merge pull request #98 from afuna/minsec-bug2524

(Bug 2524) Only remember value if user did the selecting
Merge pull request #99 from afuna/nomin-bug4653

(Bug 4653) Remove hardcoded list of .min files