(Bug 5027) Pass up the error message to the caller

This lets us recover from the error state and fire off error messages
properly. It also means we get to choose whether to retry or not
(instead of catastrophic failure all the time)
Merge pull request #361 from afuna/addcomment-fail-dequeue-bug5027

(Bug 5027) Pass up the error message to the caller
(Bug 5028) Allow a beta feature to be switched on sitewide

Basically take it out of beta with a config change, not a code change.
(Bug 5025) Enables markdown parsing for replies-by-email

So. Gmail automatically hardwraps sent messages. We can strive to unwrap
it, with the attendant difficulties (what if the wrapping is in the
middle of an HTML tag? what about multiple line breaks vs single line
breaks?), or we can rely on a library which is meant to handle text like
this.

So. Markdown -- HTML still works, along with the various formatting
shortcuts markdown offers.

For a certain subset of users who regularly use their mobile phones,
this should also be easier than switching keyboards to type angled
brackets/quotes

We use regular markdown, with a variant of @username to refer to a
specific user.
Merge pull request #360 from afuna/comment-markdown-bug5025

(Bug 5025) Enables markdown parsing for replies-by-email
(Bug 2560) Replace the nouserpic image with a matching padlock on SSL

Icon modified for Dreamwidth by <user name="ninetydegrees">, based on
http://thenounproject.com/noun/lock/#icon-No9489
Merge pull request #363 from afuna/ssl-userpic-bug2560

(Bug 2560) Replace the nouserpic image with a matching padlock on SSL
(Bug 4923) Remove obsolete JS. Remove jQuery beta checks

Not all non-jquery JS files have been removed; some of them are still
being on site-skinned pages elsewhere. Still, this is a start.
Merge pull request #364 from afuna/remove-obsolete-journaljs-bug4923

(Bug 4923) Remove obsolete JS. Remove jQuery beta checks
Merge pull request #362 from afuna/beta-transition-bug5028

(Bug 5028) Allow a beta feature to be switched on sitewide
(Bug 2150) Initial patch by 90d
Merge pull request #366 from momijizukamori/release-1.15

(Bug 5031) Move background from interaction-links to management-links - ...
(Bug 5031) Move background from interaction-links to management-links - interaction-links can be empty, but management-links never is.
(Bug 5031) Small spacing tweak on footer, and fix for TR overriding comment-management-link alignment
(Bug 5026) Don't hardcode the "---Original Message---" text

This seems a reasonable enough pattern to match against. Switching to a
pattern so that it doesn't matter what language it is.
Merge pull request #367 from momijizukamori/release-1.15

(Bug 5031) Small spacing tweak on footer, and fix for TR overriding comm...
(Bug 3150) Fix layout credit for custom layers

Custom layers with a system base will print
the theme and base name and link the base
category. Custom theme and base layer combos
will list name but not link. Custom base layers
only with use the notheme string from the
translation system and not link.
(Bug 2150) Initialize $layouturl
(Bug 5034) Allow up to five authorized emails

Up from three
Merge pull request #371 from afuna/authorized-emails-bug5034

(Bug 5034) Allow up to five authorized emails