[ticket/10423] Remove * from search or highlight string

PHPBB3-10423
[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/12351] Add loading indicator to links that are missing it.

When you click on the link, the turning circle is missing, so you don't
know whether it is actually doing something or not, until the response is
served.

PHPBB3-12351
[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 'VarunAgw/ticket/12351' into develop-ascraeus

* VarunAgw/ticket/12351:
  [ticket/12351] Add loading indicator to links that are missing it.
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/12400] Add viewforum event to modify topics data

The event allows extensions to use and/or modify topics list and/or
topics data before dumping out the viewforum page.
For extensions which operate with viewforum page, f.e. if the topics list
and data is needed to retrieve, add, modify additional topics info
before the output loop.

PHPBB3-12400