[ticket/10538] Call htmlspecialchars_decode() on Jabber and SMTP passwords.

PHPBB3-10538
Merge commit 'release-3.0.10-RC3' into qa

* commit 'release-3.0.10-RC3':
  [prep-release-3.0.10] Update Changelog for 3.0.10-RC3 release.
  [ticket/10531] Disallow deleting of the last style
  [ticket/8996] Revert initial fix to keep old behaviour on empty selection Part2
  [ticket/8996] Revert initial fix to keep old behaviour on empty selection
  [ticket/10319] Missing hidden fields in search form
  [ticket/10504] Revert the changes for widescreen optimisation PHPBB3-6632
  [ticket/10504] Revert the changes for widescreen optimisation PHPBB3-10408
  [ticket/10504] Revert the changes for widescreen optimisation PHPBB3-10485
  [prep-release-3.0.10] Bumping version number for 3.0.10-RC3.
  [ticket/10480] Add a build target for changelog building.
  [ticket/10480] Add a build script for exporting the changelog from tracker.
  [ticket/10502] Fix typo in changelog. 'red' should have been 'read'.
  [prep-release-3.0.10] Remove duplicate ticket PHPBB3-10490 from changelog.
  [ticket/10501] Fix description of table prefixes
  [ticket/10503] Debug error "Invalid arguments" when previewing edits
Merge remote-tracking branch 'cyberalien/ticket/10399' into develop-olympus

* cyberalien/ticket/10399:
  [ticket/10399] Correctly encoding template component urls (3.0)
  [ticket/10399] Correctly encoding template component urls (3.0)
[ticket/10546] Add missing argument to adm_back_link in acp_captcha.

PHPBB3-10546
[ticket/9681] Add password length to security settings

PHPBB3-9681
[ticket/7432] Explain what users are inactive in more detail.

PHPBB3-7432
Merge remote-tracking branch 'p/ticket/10546' into develop-olympus

* p/ticket/10546:
  [ticket/10546] Add missing argument to adm_back_link in acp_captcha.
Merge remote-tracking branch 'cyberalien/ticket/10507' into develop-olympus

* cyberalien/ticket/10507:
  [ticket/10507] DBAL unit test
  [ticket/10507] Sort styles in acp
[ticket/9079] Display backtrace on all E_USER_ERROR errors, not only SQL errors

PHPBB3-9079
[ticket/9079] Always log backtrace to error log when logging errors.

PHPBB3-9079
[ticket/10542] Remove class="postlink" in subsilver2 faq_body.html

class="postlink" is not defined in stylesheet.css so remove it from
styles/subsilver2/template/faq_body.html

PHPBB3-10542
Merge remote-tracking branch 'Dickyf/ticket/10542' into develop-olympus

* Dickyf/ticket/10542:
  [ticket/10542] Remove class="postlink" in subsilver2 faq_body.html
[ticket/10428] Compare $data to false strictly.

Users may pass 0 or '' for $data, this should cause the
user-specified $data code path to be taken.

PHPBB3-10428
[ticket/10428] Dispose of $this->keyvalues cache for optionget.

It does not work properly when custom $data is provided, and
making it work will make the code so complicated that any benefits
from having this cache in the first place will be nullified.

Just get rid of it.

PHPBB3-10428
[ticket/10428] Use phpbb_optionget/set in optionget/set for DRYness.

PHPBB3-10428
[ticket/10428] Documentation for optionget/optionset functions.

PHPBB3-10428
Merge remote-tracking branch 'p/ticket/10428' into develop-olympus

* p/ticket/10428:
  [ticket/10428] Documentation for optionget/optionset functions.
  [ticket/10428] Use phpbb_optionget/set in optionget/set for DRYness.
  [ticket/10428] Dispose of $this->keyvalues cache for optionget.
  [ticket/10428] Compare $data to false strictly.
Merge remote-tracking branch 'p/ticket/9681' into develop-olympus

* p/ticket/9681:
  [ticket/9681] Add password length to security settings
Merge remote-tracking branch 'bantu/ticket/10538' into develop-olympus

* bantu/ticket/10538:
  [ticket/10538] Call htmlspecialchars_decode() on Jabber and SMTP passwords.
[ticket/10407] Fix check for empty image paths in convertor

This applies to avatar_path,avatar_gallery_path,smilies_path and
upload_path.
Currently, the convertor gets each path from the config table and adds a
trailing slash. If there is no entry in the config table for the path, the
path can never be empty because of the added trailing slash. This patch
will temporarily remove the trailing slash, then check if the path is
empty.

PHPBB3-10407