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 4898) Register the iconbrowser_save function under userspace
(Bug 4899) Convert to JSON::true/false

Don't use string "true/false" which is what we had to do before. Instead, use
the proper datatypes and let the JSON module handle it for us.
Merge pull request #280 from afuna/icon-browser-journal-noload-bug4899

(Bug 4899) Convert to JSON::true/false
Merge pull request #279 from afuna/icon-browser-nosave-journal-bug4898

(Bug 4898) Register the iconbrowser_save function under userspace
Update call to faqlink hook
Merge pull request #281 from afuna/faqlink

Update call to faqlink hook
Merge branch 'release-1.14' into develop

* release-1.14:
  Update call to faqlink hook
  (Bug 4899) Convert to JSON::true/false
  (Bug 4898) Register the iconbrowser_save function under userspace
Bug 4901 - Ciel: new themes
http://bugs.dwscoalition.org/show_bug.cgi?id=4901
-- 2 new themes by dancing_serpent
-- 4 new themes by rising
Bug 4901 - Ciel: new themes
http://bugs.dwscoalition.org/show_bug.cgi?id=4901
-- use standard headers
Bug 4694 - Misc. Styles: new themes
http://bugs.dwscoalition.org/show_bug.cgi?id=4694
-- 1 for Marginless by rising
-- 2 for Modish by rising
-- 2 for Nouveau Oleanders by dancing_serpent
(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
Merge pull request #283 from ninetyd/bug4694/misc_themes

Bug 4694 - Misc. Styles: new themes
Merge pull request #282 from ninetyd/bug4901/ciel_themes

Bug 4901 - Ciel: new themes
(Bug 4229) Add layout and theme files
(Bug 4229) CSS clean-up, more color props
(Bug 4229) Update for code changes since pull request submission

* style images are now in htdocs/img/styles/$stylename
* remove outline: 0, part of best practice for accessibility