[ticket/9657] Remove sql_visibility as it is always non-empty

PHPBB3-9657
[ticket/9657] Add type hints for classes

PHPBB3-9657
[ticket/9657] Notifications do not require emails or jabber anymore

PHPBB3-9657
[ticket/9657] Fix english language :(

PHPBB3-9657
[ticket/11215] Don't try to correct paths during tests
PHPBB3-11215
[ticket/9657] Remove last references to m_restore permission

PHPBB3-9657
[ticket/11660] Fix bugs from bugs in #11651 (missing vars, db->sql_connect)

PHPBB3-11660
[ticket/11420] Fix tests

PHPBB3-11420
[ticket/11662] Typos: occured -> occurred

PHPBB3-11662
Merge remote-tracking branch 'remotes/bantu/ticket/11662' into develop-olympus

# By Andreas Fischer
# Via Andreas Fischer
* remotes/bantu/ticket/11662:
  [ticket/11662] Typos: occured -> occurred
Merge branch 'develop-olympus' into develop

# By Andreas Fischer
# Via Andreas Fischer (1) and Nathaniel Guse (1)
* develop-olympus:
  [ticket/11662] Typos: occured -> occurred

Conflicts:
	tests/template/template_test.php
[ticket/11662] Typos: occured -> occurred

PHPBB3-11662
Merge remote-tracking branch 'EXreaction/ticket/11660' into develop

* EXreaction/ticket/11660:
  [ticket/11660] Fix bugs from bugs in #11651 (missing vars, db->sql_connect)
Merge pull request #1526 from bantu/ticket/11662-develop

[ticket/11662] Typos: occured -> occurred
[ticket/11665] Can't change file names already sent to set_filenames

PHPBB3-11665
[ticket/11664] Stop creating php.html file in root path in tests

Also includephp_absolute.html

PHPBB3-11664
Merge remote-tracking branch 'EXreaction/ticket/11664' into develop

* EXreaction/ticket/11664:
  [ticket/11664] Stop creating php.html file in root path in tests
[ticket/11665] Fix test class name

PHPBB3-11665
Merge remote-tracking branch 'EXreaction/ticket/11665' into develop

* EXreaction/ticket/11665:
  [ticket/11665] Fix test class name
  [ticket/11665] Can't change file names already sent to set_filenames
[ticket/11548] Fix incorrect usage of array_map on acp groups page

The array_map was only ran on small parts of the actual error array instead
of the whole one. This resulted in the output of the language variables' names
rather than their actual value.

PHPBB3-11548