Merge pull request #2447 from n-aleha/ticket/11467

[ticket/11467] Add language variables for extension exception messages

* n-aleha/ticket/11467:
  [ticket/11467] Add user object to extension manager for tests
  [ticket/11467] Add language variables to tests
  [ticket/11467] Add language variables for extension exception messages
Merge pull request #2357 from Nicofuma/ticket/11942

[ticket/11942] Delete post/topic reason should be added to logs

* Nicofuma/ticket/11942:
  [ticket/11942] Don't change the reason to '' when hard deleting
  [ticket/11942] Don't show the checkbox if the post is already soft-deleted
  [ticket/11942] Remove useless IF in templates
  [ticket/11942] Apply the modifications to subsilver
  [ticket/11942] Always display delete reason
  [ticket/11942] Edits messages
  [ticket/11942] Change the formulation
  [ticket/11942] Adding the reason to hard deleted topic/post
  [ticket/11942] Delete post/topic reason should be added to logs
Merge pull request #2433 from Nicofuma/ticket/10899

[ticket/10899] Using Delete All in log viewer with keyword search

* Nicofuma/ticket/10899:
  [ticket/10899] Update doc block
  [ticket/10899] Use isset($field_value['IN'])
  [ticket/10899] Add event core.delete_log
  [ticket/10899] Remove trailing ;
  [ticket/10899] Fix typo in the class name
  [ticket/10899] Add unit tests
  [ticket/10899] Get $phpbb_log from the container
  [ticket/10899] Remove extra ';'
  [ticket/10899] Typo
  [ticket/10899] Refactoring in \phpbb\log\log_interface
  [ticket/10899] Using Delete All in log viewer with keyword search
Merge pull request #2524 from bantu/ticket/12637

[ticket/12637] Correct file header in coding-guidelines

* bantu/ticket/12637:
  [ticket/12637] Fixup all incorrect uses of file header.
  [ticket/12637] Correctly escape the file header in coding-guidelines.html.
[ticket/12325] Fix the language var name

PHPBB3-12325
[develop-ascraeus] Correct capitalisation of NeoThermic.
[ticket/8610] Use css selector instead of xPath

PHPBB3-8610
Merge pull request #2494 from Nicofuma/ticket/12589

[ticket/12589] Search directly in $directory if it's an absolute sub-path

* Nicofuma/ticket/12589:
  [ticket/12589] Add test searching in a non absolute directory
  [ticket/12589] Fix tests
  [ticket/12589] Search directly in $directory if it's an absolute sub-path
[ticket/12638] Use require if phpbb_require_updated isn't available

PHPBB3-12638
[ticket/12639] Delete entry in admin-log leads to mysql-error

PHPBB3-12639
[ticket/12639] Add a test case with an empty keywords list

PHPBB3-12639
[ticket/12639] Update tests to use a dataProvider

PHPBB3-12639
[ticket/12639] Fix tests on postgres

PHPBB3-12639
[ticket/12639] Order the results correctly in the test

PHPBB3-12639
[ticket/12640] Preserve the active tab when previewing in posting page.

PHPBB3-12640
[ticket/12641] Use jQuery's trim() method. IE8 does not support the native one

PHPBB3-12641
Merge pull request #2529 from prototech/ticket/12641

[ticket/12641] Use jQuery's trim() method. IE8 does not support the native one.

* prototech/ticket/12641:
  [ticket/12641] Use jQuery's trim() method. IE8 does not support the native one
[ticket/12639] Remove old commented tests

PHPBB3-12639
[ticket/12639] Use assertSame

PHPBB3-12639
[ticket/11445] Optimize no of queries in get_global_subscriptions

PHPBB3-11445