[ticket/12372] Use jQuery in javascript dE() function

PHPBB3-12372
[ticket/12372] Unify definition of function dE() across all files

PHPBB3-12372
[ticket/12372] Move dE() function core.js

PHPBB3-12372
[ticket/12372] Rename JS function dE() to phpbb.toggleDisplay()

PHPBB3-12372
[ticket/12388] Fix translation of log entries without additional log data

PHPBB3-12388
[ticket/12372] Use admin.js $(document).ready for hiding questionnaire details

PHPBB3-12372
[ticket/12372] Use $() instead of jQuery() in core.js for toggleDisplay

PHPBB3-12372
[ticket/12388] Add tests for lang() use on log actions without data

PHPBB3-12388
[ticket/12004] Support empty routes to app.php/ in path_helper

The symfony routing component allows us to use the path "/" for routes.
Therefore, we should be able to use example.com/app.php/ for controllers.
However, this currently does not properly work. The method get_web_root_path
incorrectly returns phpbb_root_path. Therefore, paths to images or files are
broken.

PHPBB3-12004
[ticket/12211] Do not run attachment file names twice through htmlspecialchars

Upload filenames are already processed via htmlspecialchars in the
type_cast_helper of the new request class. There is no need to run it through
htmlspecialchars() again in the filespec class.

PHPBB3-12211
Merge remote-tracking branch 'marc/ticket/12211' into develop-ascraeus

* marc/ticket/12211:
  [ticket/12211] Do not run attachment file names twice through htmlspecialchars
[ticket/12395] Check for posts in the middle of the page

PHPBB3-12395
Merge remote-tracking branch 'nickvergessen/ticket/12395' into develop-ascraeus

* nickvergessen/ticket/12395:
  [ticket/12395] Check for posts in the middle of the page
[ticket/12398] Use submit_post return in prune_shadow_topic_test

This should get rid of possible failures during functional tests.

PHPBB3-12398
[ticket/12398] Use return of submit_post in softdelete and download tests

PHPBB3-12398
Merge remote-tracking branch 'marc/ticket/12398' into develop-ascraeus

* marc/ticket/12398:
  [ticket/12398] Use return of submit_post in softdelete and download tests
  [ticket/12398] Use submit_post return in prune_shadow_topic_test
[ticket/12398] Select correct post to restore during softdelete tests

PHPBB3-12398
Merge remote-tracking branch 'marc/ticket/12398' into develop-ascraeus

* marc/ticket/12398:
  [ticket/12398] Select correct post to restore during softdelete tests
Merge remote-tracking branch 'marc/ticket/12372' into develop-ascraeus

* marc/ticket/12372:
  [ticket/12372] Use $() instead of jQuery() in core.js for toggleDisplay
  [ticket/12372] Use admin.js $(document).ready for hiding questionnaire details
  [ticket/12372] Rename JS function dE() to phpbb.toggleDisplay()
  [ticket/12372] Move dE() function core.js
  [ticket/12372] Unify definition of function dE() across all files
  [ticket/12372] Use jQuery in javascript dE() function
Merge remote-tracking branch 'marc/ticket/12004' into develop-ascraeus

* marc/ticket/12004:
  [ticket/12004] Support empty routes to app.php/ in path_helper