(bug 4087) Refactor backend auth code.
(Bug 4670) Add ?skin=, the same as ?usescheme=

Same behavior, just shorter and easier to remember.

Also updates the one link where we actually use ?usescheme= on-site
Merge branch 'release-1.11.0' into develop

* release-1.11.0:
  (Bug 647) Minor CSS display tweaks based on feetback so far
  (bug 4669) Fix FAQ category titles not showing up
Merge branch 'release-1.11.0' into develop

* release-1.11.0:
  (Bug 647) Fix comment hiearchy styling
  (Bug 4671) Move divider outside of span for expand-all
  (Bug 647) Make entry subjects a bit larger.
  Revert "Merge pull request #23 from dunvi/bug-4294"
  (Bug 647) Un-link comment subjects; allow Lynx/style=light to access the underlying structural CSS files in siteviews
  (Bug 4626) Change the option to "format" => "text"
  (Bug 4626) Add a new option "plain" for formatted_subject
Merge branch 'release-1.11.0' into develop

* release-1.11.0:
  (Bug 647) Add the class to the plain form of the subject
Merge pull request #93 from afuna/skin-for-usescheme-bug4670

(Bug 4670) Add ?skin=, the same as ?usescheme=
Put generation of URL for a tag into a seperate function, and return
the ?tag= form for tags with + in as well as those with slashes.
Bug 4668 - Librarian's Dream: unclosed div in profile module when opts are hidden
http://bugs.dwscoalition.org/show_bug.cgi?id=4668
Only display DIV if we have something to display in it (userpic or name)
Display website separately, as intended
Add space between name and border/userpic
Merge branch 'release-1.11.0' into develop

* release-1.11.0:
  (Bug 4017) Don't use the raw property for tags
  (Bug 4017) Don't adjust for minsec when editing
  (Bug 4017) Change the page title when editing the entry
  (Bug 4017) Populate beta community variable in all views
  (Bug 3710) Added better icon styling to PPaper Me, particularly when a post has no icon.
(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.
(Bug 4675) Link to https versions if we're on https

Login form, logout form, lostinfo link in the site skin should all be
linking to their https versions if we're currently on https.
Merge branch 'release-1.11.0'

* release-1.11.0:
  (Bug 4675) Link to https versions if we're on https
Merge branch 'release-1.11.0' into develop

* release-1.11.0:
  (Bug 4675) Link to https versions if we're on https
Merge pull request #101 from ninetyd/release-1.11.0

Bug 4668 - Librarian's Dream: unclosed div in profile module when opts a...
(Bug 4667) Make the user confirm before deleting.
Merge branch 'release-1.11.0'

* release-1.11.0:
  (Bug 4667) Make the user confirm before deleting.
  Bug 4668 - Librarian's Dream: unclosed div in profile module when opts are hidden http://bugs.dwscoalition.org/show_bug.cgi?id=4668 Only display DIV if we have something to display in it (userpic or name) Display website separately, as intended Add space between name and border/userpic
Merge branch 'release-1.11.0' into develop

* release-1.11.0:
  (Bug 4667) Make the user confirm before deleting.
  Bug 4668 - Librarian's Dream: unclosed div in profile module when opts are hidden http://bugs.dwscoalition.org/show_bug.cgi?id=4668 Only display DIV if we have something to display in it (userpic or name) Display website separately, as intended Add space between name and border/userpic
Got rid of LJFUNC stuff, put a more readable comment in instead.