[ticket/11997] Add user's page dir to redirect path and fix unit tests for it

The user's page directory needs to be added to the redirect URL for proper
redirects outside of the forum root. Fix the unit tests accordingly.

PHPBB3-11997
[ticket/11997] Fix redirect tests for mod rewrite

Controller routes that are supposed to link to parent directories can't be
tested as the links are incorrectly created depending on enabled mod rewrite
or not.

PHPBB3-11997
[feature/passwords] Fix indentation in auth providers

PHPBB3-11610
[ticket/11997] Use functional test cases that should always work

The previous test cases that tried to redirect to ../index.php and similar
might cause us to try to go to http://localhost/../index.php, which will
result in http://index.php. As this obviously will trigger an error as
intended, we should not put this inside our test cases for the redirect
function.

PHPBB3-11997
Merge branch 'develop' of https://github.com/phpbb/phpbb into feature/passwords

Conflicts:
	phpBB/config/services.yml
[feature/passwords] Remove IN_PHPBB check from passwords files

PHPBB3-11610
[feature/passwords] Remove unnecessary specification of namespace in drivers

PHPBB3-11610
[feature/passwords] Get rid of unneeded code complexity

Simplified a little bit of code as pointed out by imkingdavid on github.

PHPBB3-11610
[feature/passwords] Undo simplification to bcrypt driver

By simplifying, a needed part was removed that is actually required.

PHPBB3-11610
[feature/passwords] Add missing documentation to docblocks

Also contains some minor spacing changes.

PHPBB3-11610
[feature/passwords] Remove unneeded definitions of full namespace

PHPBB3-11610
[feature/passwords] Intialize output array before usage in passwords helper

PHPBB3-11610
[feature/passwords] Correct docblock of phpbb_hash() function

PHPBB3-11610
[ticket/12006] Cleanup the module auth function token replacement code

PHPBB3-12006
[ticket/12006] Add extension enabled check token to module auth

PHPBB3-12006
[ticket/12006] Test for ext module auth

PHPBB3-12006
Merge pull request #1913 from prototech/ticket/12055

[ticket/12055] Alternate table row background colors using nth-child rule.
Merge pull request #1889 from prototech/ticket/11963

[ticket/11963] Remove stale MCP notifications.
[ticket/12038] Free query results.

PHPBB3-12038
[ticket/12034] AJAXify notifications popup.

PHPBB3-12034