Make "XMLRPC recursion error" clearer

Most probably cause is that it timed out but failed, and we retried several
times but it just kept failing. So change the error message to say something
like that
(Bug 4903) Check whether we have a .full element properly

find(".full") returns an empty array [] when there's no full elements.
Which means that we falsely assume that this comment has been expanded
and mark it as such. Which then breaks nested expansion. Tsk.
(Bug 4904) Cast to int before we use it

This ensures that it's recognized as a number by the JSON library and
gets sent over that way.
Merge pull request #285 from afuna/poll-view-answers-bug4904

(Bug 4904) Cast to int before we use it
Merge pull request #284 from afuna/fix-nested-expands-bug4903

(Bug 4903) Check whether we have a .full element properly
Bug 4757 - For the Bold: new themes
http://bugs.dwscoalition.org/show_bug.cgi?id=4757
-- 18 new themes by nornoriel
-- move common images to /commons
-- update existing themes using common images
Bug 4914 - Ciel & Abstractia: move common image files to /commons
http://bugs.dwscoalition.org/show_bug.cgi?id=4914
-- Move common images to /commons
-- Update theme files accordingly
Bug 4692 - Crisped: new themes
http://bugs.dwscoalition.org/show_bug.cgi?id=4692
--3 new themes by yaysunshine
Bug 4915 - Missing /UL in account links block
http://bugs.dwscoalition.org/show_bug.cgi?id=4915
-- Add missing /ul in account links list
-- Remove extra blank spaces
Merge pull request #288 from ninetyd/bug4757/ftb_themes

Bug 4757 - For the Bold: new themes
Merge pull request #289 from ninetyd/bug4914/common_images

Bug 4914 - Ciel & Abstractia: move common image files to /commons
Merge pull request #290 from ninetyd/bug4692/crisped_themes_triomio

Bug 4692 - Crisped: new themes
Merge pull request #291 from ninetyd/bug4915/site_skin_ul

Bug 4915 - Missing /UL in account links block
(Bug 4909) Make sure to load _config-local.bml

Slightly weird behavior in terms of strings, including FAQs, because we
had a default language of en instead of en_DW (latter includes
everything that's live on the site, instead of just the repo). Reason
behind *that* is that we weren't loading the site-specific
_config-local.bml

So load it.
Merge pull request #292 from afuna/default-lang-bug4909

(Bug 4909) Make sure to load _config-local.bml
Merge branch 'release-1.14' into develop

* release-1.14:
  (Bug 4904) Cast to int before we use it
  (Bug 4903) Check whether we have a .full element properly
Merge pull request #293 from afuna/xmlrpc-recursion-error

Make "XMLRPC recursion error" clearer
(bug 4655) Add CONTRIBUTING.md

first stab at a CONTRIBUTING.md, mostly just references to other places
info can be found.
Merge pull request #295 from rahaeli/bug-4655

(bug 4655) Add CONTRIBUTING.md