(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 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
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 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
Merge pull request #368 from afuna/dashdashdash-terminator-bug5026

(Bug 5026) Don't hardcode the "---Original Message---" text
Bug 5038 - Contextual popup has unreadable font color in some site skins and styles
http://bugs.dwscoalition.org/show_bug.cgi?id=5038
-- Undo changes brought by bug 4939
-- Create function for default styling for ctx popups in core2
-- Add to default stylesheet loading for journal pages
-- Make sure it gets printed before other layout stylesheets
(Bug 5026) Clean out more cruft

* "On 29 Apr 2013" near the end of the message
* "--- .... <dw_null@dreamwidth.org>" anywhere in the message
Merge pull request #377 from afuna/more-header-formats-bug5026

(Bug 5026) Clean out more cruft
Merge pull request #375 from ninetyd/release-1.15

Bug 5038 - Contextual popup has unreadable font color in some site skins...
(bug 5072) switch links in birthday inbox notif
-- switch pm and gift links
Merge pull request #398 from ninetyd/release-1.15

(bug 5072) switch links in birthday inbox notif
Merge branch 'release-1.15' into develop

* release-1.15:
  (bug 5072) switch links in birthday inbox notif -- switch pm and gift links
  (Bug 5026) Clean out more cruft
  Bug 5038 - Contextual popup has unreadable font color in some site skins and styles http://bugs.dwscoalition.org/show_bug.cgi?id=5038 -- Undo changes brought by bug 4939 -- Create function for default styling for ctx popups in core2 -- Add to default stylesheet loading for journal pages -- Make sure it gets printed before other layout stylesheets
  (Bug 5034) Allow up to five authorized emails
  (Bug 5026) Don't hardcode the "---Original Message---" text
  (Bug 5031) Small spacing tweak on footer, and fix for TR overriding comment-management-link alignment
  (Bug 5031) Move background from interaction-links to management-links - interaction-links can be empty, but management-links never is.
  (Bug 5025) Enables markdown parsing for replies-by-email
  (Bug 5027) Pass up the error message to the caller